gpt4 book ai didi

jython - Mysql 数据库与 Jython 的连接

转载 作者:行者123 更新时间:2023-12-04 02:45:01 28 4
gpt4 key购买 nike

您好,我正在尝试使用 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")

等等。 (只有一段代码)

每次我得到异常(exception):

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

有人可以给我提示吗?

最佳答案

请参阅解决方案: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(...)

关于jython - Mysql 数据库与 Jython 的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19003154/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com