我想使用zxJDBC连接到我的SQL Server数据库,但我无法确定要使用哪个驱动程序...我的功能如下:
def sqlServerConnect():
conn = 'jdbc:sqlserver://MYDB'
username = "username"
password = "password"
driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"
try:
conn = zxJDBC.connect(jdbc_url, username, password, driver)
print "Connection successful"
except zxJDBC.DatabaseError, e:
print "Connection failed:", e
错误消息如下:
Connection failed: driver [com.microsoft.sqlserver.jdbc.SQLServerDriver] not found
答案 0 :(得分:2)
我找到了一个解决方案,即使用Jython的-J
开关为JVM(Java虚拟机)提供一个-cp
类路径参数以及JDBC jar文件的位置,例如
jython -J-cp sqljdbc4.jar myProgram.py