【问题标题】:Mysql database connection with JythonMysql 与 Jython 的数据库连接
【发布时间】:2014-10-31 20:44:11
【问题描述】:

您好,我正在尝试与 jython 建立 mysql 数据库连接。 我正在使用 Python 3.3.2 和 Jython 2.5.3

我的代码如下所示:

import sys
from java.sql import *
sys.path.append("C:\\dev\\git\\LogAnalysis\\mysql-connector-java-5.0.8.jar")
con = DriveManager.getConnection("jdbc:mysql://localhost:3306/statistik", "root", "admin")
stmt = con.createStatement()
rs = stmt.executeQuery("SELECT * FROM search")

等等。 (只有一个代码sn-p)

每次我得到例外:

java.sql.SQLException: java.sql.SQLException: 找不到适合 jdbc:mysql://localhost:3306/statistik 的驱动程序

有人可以给我小费吗?

【问题讨论】:

标签: jython mysql-python


【解决方案1】:

查看解决方案:Jython CLASSPATH, sys.path and JDBC drivers

对我来说,最简单的解决方案是提供设置 CLASSPATH 的批处理/shell 脚本。这看起来像:

SET CLASSPATH=C:\dev\git\LogAnalysis\mysql-connector-java-5.0.8.jar;%CLASSPATH%
CALL jython your_program.py %1 ...

然后你可以删除行:

sys.path.append(...)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多