Python 使用PYODBC访问sqlserver2005

Python 使用PYODBC访问sqlserver2005,python,sql,sql-server,database,pyodbc,Python,Sql,Sql Server,Database,Pyodbc,我构建了一个应用程序,用wxpython进行一些数字运算。出于我的目的,我必须访问SQL Server 2005中的数据。我正在使用PYODBC,当我询问服务器管理员时,他向我提供了服务器名称和数据库的唯一数据ID 我不认为PYODBC中使用唯一数据ID访问数据库的语法类似于: Conn=pyodbc.connect('DRIVER={SQL Server};SERVER=USMDUBEDAS215;DATABASE=spam;UID=usr,PWD=pwd') 当您有一个数据库和表名时。如何

我构建了一个应用程序,用wxpython进行一些数字运算。出于我的目的,我必须访问SQL Server 2005中的数据。我正在使用PYODBC,当我询问服务器管理员时,他向我提供了服务器名称和数据库的唯一数据ID

我不认为PYODBC中使用唯一数据ID访问数据库的语法类似于:

Conn=pyodbc.connect('DRIVER={SQL Server};SERVER=USMDUBEDAS215;DATABASE=spam;UID=usr,PWD=pwd')
当您有一个数据库和表名时。如何使用服务器名称和数据ID访问数据库


我不知道从哪里开始。

尝试查看以下链接:

链接到连接方法:

使用上面的链接,您可以找到以下示例代码:

#Make a direct connection to a database and create a cursor.

cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=testdb;UID=me;PWD=pass')
cursor = cnxn.cursor()
cursor.execute("select user_id, user_name from users")
row = cursor.fetchone()
print 'name:', row[1]          # access by column index
print 'name:', row.user_name   # or access by name
我已经尝试在我们的环境和所有的工作,如预期的