1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python建立数据库连接时出错_python – 尝试连接到localhost上的数据库时出现pyodbc连接错误...

python建立数据库连接时出错_python – 尝试连接到localhost上的数据库时出现pyodbc连接错误...

时间:2020-11-08 10:03:28

相关推荐

python建立数据库连接时出错_python – 尝试连接到localhost上的数据库时出现pyodbc连接错误...

我的机器上有一个名为“Test”的本地数据库,其中包含一个名为“Tags”的表.我能够通过SQL Server管理工作室从该表访问此数据库和查询.

但是,当使用pyodbc时,我一直遇到问题.

使用这个:

conn = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost:1433;DATABASE=Test')

产生错误:

pyodbc.Error: ('08001', '[08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]Invalid connection. (14) (SQLDriverConnectW); [01000] [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Invalid Instance()). (14)')

(有或没有指定端口)

尝试替代连接字符串:

conn = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost\Test,1433')

没有产生错误,但是:

cur = conn.cursor()

cur.execute("SELECT * FROM Tags")

产生错误:

pyodbc.ProgrammingError: ('42S02', "[42S02] [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'Tags'. (208) (SQLExecDirectW)")

为什么会这样?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。