0

我正在尝试在 python 中使用 jaydebeapi 连接到 SQL Server,但每次我遇到相同的错误:

java.sql.SQLException:java.sql.SQLException:I/O 错误:数据库服务器关闭连接。

我知道这是一个老问题,但是使用相同的代码我可以连接到其他 SQL Server 数据库,但是现在当我尝试连接另一个 SQL Server 时,T 会出现错误。谁能告诉我可能是什么原因。这是我的代码:

import jaydebeapi

jarName = "jtds-1.3.1-dist/jtds-1.3.1.jar"

driver = "net.sourceforge.jtds.jdbc.Driver"

server = "server"

db_name = "dbname"

host = "host"

jdbcString = """jdbc:jtds:sqlserver://{0};databaseName={1};integratedSecurity=true;useNTLMv2=true;domain={2}""".format(server,db_name,host)

print(jdbcString)

sql_db_conn = jaydebeapi.connect(driver, jdbcString, ['username', 'password'], jarName)

if sql_db_conn:
  print(sql_db_conn)
else:
  print("not connected")
4

0 回答 0