如何使用jython和zxJDBC连接到SQL Server数据库?

时间:2016-12-06 14:55:28

标签: sql-server jdbc jython

我想使用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

1 个答案:

答案 0 :(得分:2)

我找到了一个解决方案,即使用Jython的-J开关为JVM(Java虚拟机)提供一个-cp类路径参数以及JDBC jar文件的位置,例如

jython -J-cp sqljdbc4.jar myProgram.py