pyodbc连接mysql数据库
时间: 2023-09-13 14:03:29 浏览: 107
首先,需要安装pyodbc和MySQL ODBC驱动程序。可以通过pip安装pyodbc,而MySQL ODBC驱动程序则需要从官方网站下载。
1. 安装pyodbc
```
pip install pyodbc
```
2. 下载MySQL ODBC驱动程序
从MySQL官方网站下载适合您的操作系统和版本的MySQL ODBC驱动程序,并按照说明进行安装。
3. 连接MySQL数据库
```python
import pyodbc
# 连接数据库
conn = pyodbc.connect('DRIVER={MySQL ODBC 8.0 Unicode Driver};' # 驱动程序
'SERVER=localhost;' # 服务器地址,可以使用IP地址或者主机名
'DATABASE=mydatabase;' # 数据库名
'UID=myusername;' # 用户名
'PWD=mypassword;' # 密码
'OPTION=3;') # 连接选项
# 创建游标
cursor = conn.cursor()
# 执行SQL语句
cursor.execute('SELECT * FROM mytable')
# 获取查询结果
for row in cursor:
print(row)
# 关闭游标和连接
cursor.close()
conn.close()
```
其中,`DRIVER`可以根据您安装的MySQL ODBC驱动程序版本进行修改,`SERVER`为MySQL服务器地址,`DATABASE`为要连接的数据库名,`UID`和`PWD`为登录MySQL所需的用户名和密码。`OPTION`参数可以设置连接选项,3表示启用多语句查询。
以上是一个简单的示例,您可以根据自己的需求和情况进行修改。
阅读全文