我试图通过netbeanside中jython的zxJDBC包连接到数据库。 我已经指定了zxJDBC.jar司机:
并继续接收错误消息:
zxJDBC.DatabaseError: driver [com.microsoft.sqlserver.jdbc.SQLServerDriver] not found
这是我正在键入的代码:
from com.ziclix.python.sql import zxJDBC
conn = zxJDBC.connect("jdbc:sqlserver://SERVERNAME;DatabaseName=DBNAME;","USER","PASSWORD","com.microsoft.sqlserver.jdbc.SQLServerDriver")
cursor = conn.cursor()
cursor.execute("select * from TABLE1")
for row in cursor:
print('row = %r' % (row,))
我使用的python平台是jython2.5.1
可能与您的类路径值有关。 Jython需要与JDBC驱动程序的位置相关。 在Linux中使用Jython 2.7.0的例子中,我在interpeter中回顾了Jython默认搜索的类路径位置:
在Jython Intermeter中键入:
我发现解决这个问题的方法是调用包含文件的驱动程序目录搜索路径. 在
示例:
^{pr2}$相关问题 更多 >
编程相关推荐