python 如何连接到Access 数据库和SQL数据库
时间: 2023-07-20 20:31:01 浏览: 176
连接 Access 数据库可以使用 pyodbc 模块和 Microsoft Access 驱动程序。示例代码如下:
```python
import pyodbc
# 连接 Access 数据库
conn = pyodbc.connect(r'Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\path\to\database.accdb;')
# 执行 SQL 查询
cursor = conn.cursor()
cursor.execute('SELECT * FROM table_name')
rows = cursor.fetchall()
# 关闭连接
conn.close()
```
连接 SQL 数据库可以使用 pyodbc 模块和相应数据库的驱动程序。示例代码如下:
```python
import pyodbc
# 连接 SQL 数据库
conn = pyodbc.connect(r'Driver={SQL Server};Server=server_name;Database=database_name;UID=username;PWD=password;')
# 执行 SQL 查询
cursor = conn.cursor()
cursor.execute('SELECT * FROM table_name')
rows = cursor.fetchall()
# 关闭连接
conn.close()
```
其中,`server_name`、`database_name`、`username`、`password` 分别为 SQL 数据库的连接信息。具体驱动程序的名称和连接字符串可能因数据库类型和版本而异,需要根据实际情况进行调整。
阅读全文