将python 3.3连接到microsoft sql server 2008

Mai*_*nak 0 python pydev sql-server-2008 python-3.x

我是python的新手.我在我的Windows机器上使用Pydev IDE和Eclipse进行python编程.我正在使用python 3.3 vern并希望与MS Sql Server 2008连接.有人建议我应该如何连接MS Sql Server 2008.

小智 10

我将用一个pypyodbc例子来增加mata的答案.

import pypyodbc
connection_string ='Driver={SQL Server Native Client 11.0};Server=<YOURSERVER>;Database=<YOURDATABASE>;Uid=<YOURUSER>;Pwd=<YOURPASSWORD>;'
connection = pypyodbc.connect(connection_string)
SQL = 'SELECT * FROM <YOURTABLE>'

cur = connection.cursor()
cur.execute(SQL)

cur.close()
connection.close()
Run Code Online (Sandbox Code Playgroud)


mat*_*ata 5

pyodbc支持python3并且可以连接到任何数据库,因为有一个odbc驱动程序,包括sql server.

还有一个纯python实现pypyodbc也应该支持python3.

adodbapi还声称可以使用python3.

在这里,您可以找到包含更多选项的列表.