在Windows上从Python连接到ODBC的常用方法是使用pyodbc
库。pyodbc
是一个Python库,它允许您使用ODBC(开放式数据库连接)连接到各种数据库。以下是使用pyodbc
连接到ODBC数据源的步骤:
pyodbc
库:pip install pyodbc
pyodbc
库:import pyodbc
pyodbc.connect()
方法连接到ODBC数据源:cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=mydb;UID=myusername;PWD=mypassword')
在这个例子中,我们使用了SQL Server数据库,但是pyodbc
支持多种数据库,例如MySQL、PostgreSQL、Oracle等。只需将DRIVER
参数替换为适合您的数据库的驱动程序名称即可。
cursor = cnxn.cursor()
cursor.execute('SELECT * FROM mytable')
fetchall()
或fetchone()
方法获取查询结果:rows = cursor.fetchall()
for row in rows:
print(row)
cursor.close()
cnxn.close()
在这个例子中,我们使用了SQL Server数据库,但是pyodbc
支持多种数据库,例如MySQL、PostgreSQL、Oracle等。只需将DRIVER
参数替换为适合您的数据库的驱动程序名称即可。
推荐的腾讯云相关产品和产品介绍链接地址:
云+社区技术沙龙[第11期]
云+社区技术沙龙 [第32期]
云原生正发声
腾讯技术开放日
云+社区技术沙龙[第12期]
技术创作101训练营
【产研荟】直播系列
云+社区技术沙龙[第6期]
云+社区技术沙龙[第14期]
TVP技术夜未眠
腾讯云GAME-TECH沙龙
领取专属 10元无门槛券
手把手带您无忧上云