【发布时间】:2012-10-06 02:43:54
【问题描述】:
我需要在DB 中插入一些内容。我使用JDBC 作为connector, jython the script、mysql 数据库并且脚本在CentOS 中运行。
我的代码如下所示:
来自
com.android.monkeyrunner import MonkeyRunner, MonkeyDevice, MonkeyImage来自
com.ziclix.python.sql import zxJDBCdb=zxJDBC.connect("jdbc:mysql://XXX.XXX.XXX.XXX:3306/dbname","USER","PASSWORD","org.gjt.mm.mysql.Driver")
c=db.cursor() c.execute("INSERT INTO tablename values ('X','X','X')")
在此之前,我从here(在桌面)下载并解压文件
我通过这样做添加了类路径的路径
export PATH=/home/XX/Desktop/mysql-connector-java-5.1.22
当我运行脚本时,它给了我这个错误
zxJDBC.DatabaseError.driver [org.gjt.mm.mysql.Driver]未找到
我做错了什么?驱动程序名称的名称是否正确?因为我只是在我看过的教程之一中复制了它。或者我是否正确安装了驱动程序?
谢谢。
【问题讨论】:
-
我希望您已将正确的 jar 分配给类路径?确保该 jar 具有权限可读?
-
@Thanga 我怎么知道哪个是正确的罐子?我在提取文件的根文件夹中找到了 1 个 jar。它被命名为 mysql-connector-java-5.1.22-bin.jar 。然后我复制了该文件的路径并尝试通过执行上述操作将其添加到类路径中。我怎么知道itreadeacle 有权限?非常感谢:)
标签: mysql jdbc centos classpath jython