python链接数据库mysql pyodbc
时间: 2024-12-26 07:11:47 浏览: 11
PyODBC是一个Python模块,它允许你在Python程序中连接MySQL数据库。它是ODBC (Open Database Connectivity) API的一个Python接口,提供了一种跨平台的方式来操作支持ODBC规范的数据库系统,包括MySQL。通过PyODBC,你可以执行SQL查询、插入、更新和删除数据,以及处理结果集。
安装PyODBC通常可以使用pip命令:
```bash
pip install pyodbc
```
连接到MySQL数据库的示例代码可能会像这样:
```python
import pyodbc
# 数据库连接字符串
connection_string = (
r'DRIVER={MySQL ODBC 8.0 Unicode Driver};'
r'SERVER=your_server_name;'
r'PORT=your_port_number;'
r'DATABASE=your_database;'
r'USER=your_username;'
r'PASSWORD=your_password;'
)
# 创建连接
cnxn = pyodbc.connect(connection_string)
# 执行SQL查询
cursor = cnxn.cursor()
query = "SELECT * FROM your_table"
cursor.execute(query)
rows = cursor.fetchall()
for row in rows:
print(row)
# 关闭连接
cursor.close()
cnxn.close()
```
阅读全文