Python pyodbc 设置

0 投票
1 回答
1895 浏览
提问于 2025-04-16 14:37

我正在研究一个系统,这个系统使用了PyODBC和FreeTDS,连接方式大概是这样的:

cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=srv;DATABASE=dbtable;UID=uid;PWD=pwd')

我想知道在建立这个连接后,是否可以查看实际使用的设置。我们现在没有权限查看配置文件。

谢谢,

JJ

1 个回答

1

你需要什么信息呢?

你可以通过 getinfo() 这个函数(它是 SQLGetInfo() 的一个封装)来获取很多信息:

db = pyodbc.connect('DSN=northwind')
isolation = db.getinfo(pyodbc.SQL_DEFAULT_TXN_ISOLATION)
print('isolation=%s' % isolation)

想了解更多关于 getinfo() 的使用例子,可以看看 pgtests.py 这个文件。

撰写回答