2013-07-01 190 views
0

我是python的新手。我在Windows机器上使用Pydev IDE和Eclipse进行python编程。我使用python 3.3韦恩,并希望与MS SQL Server的连接2008年可能有人建议我应该如何与MS SQL Server的连接2008将python 3.3连接到microsoft sql server 2008

回答

5

pyodbc支持python3并且可以连接到任何databas为至极有一个ODBC驱动程序,包括sql服务器。

还有一个纯python实现pypyodbc它也应该supoort python3。

adodbapi也宣称可以使用python3。

Here你可以找到一个更多的选项列表。

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()