pyodbc连接数据库
时间: 2024-09-11 11:15:53 浏览: 46
PyODBC是一个Python库,用于在Python程序中访问ODBC兼容的数据源,如SQL Server、Oracle、MySQL等。要使用PyODBC连接数据库,你需要按照以下步骤操作:
1. **安装PyODBC**:首先确保已经安装了pyodbc,如果没有,可以使用pip进行安装:
```bash
pip install pyodbc
```
2. **导入模块**:在Python脚本中引入pyodbc模块:
```python
import pyodbc
```
3. **创建连接字符串**:编写连接到数据库所需的详细信息,包括驱动程序名称、服务器地址、数据库名称、用户名和密码。格式通常类似:
```python
connection_string = (
r'DRIVER={ODBC Driver 17 for SQL Server};'
r'SERVER=your_server_address;'
r'DATABASE=your_database_name;'
r'UID=your_username;'
r'PWD=your_password;'
)
```
4. **建立连接**:
```python
conn = pyodbc.connect(connection_string)
```
5. **执行查询或操作**:使用连接对象(conn)执行SQL命令,例如获取数据:
```python
cursor = conn.cursor()
cursor.execute('SELECT * FROM your_table')
rows = cursor.fetchall()
```
6. **关闭连接**:
当完成操作后,记得关闭连接以释放资源:
```python
conn.close()
```
阅读全文