Python 使用PYODBC访问sqlserver2005
我构建了一个应用程序,用wxpython进行一些数字运算。出于我的目的,我必须访问SQL Server 2005中的数据。我正在使用PYODBC,当我询问服务器管理员时,他向我提供了服务器名称和数据库的唯一数据ID 我不认为PYODBC中使用唯一数据ID访问数据库的语法类似于: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') 当您有一个数据库和表名时。如何
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
我已经尝试在我们的环境和所有的工作,如预期的