pytho连接sql sever数据库
时间: 2024-10-17 15:06:58 浏览: 32
python+sql sever 数据库系统大作业实验 教学信息管理系统
5星 · 资源好评率100%
Python连接SQL Server数据库通常需要借助一些数据库适配器库,比如`pyodbc`、`psycopg2`(用于PostgreSQL)或`pymssql`(用于Microsoft SQL Server)。这里以`pyodbc`为例,因为它是跨平台的ODBC(Open Database Connectivity)驱动程序接口,适用于连接多种类型的SQL服务器。
首先,你需要安装`pyodbc`库,如果还没有安装可以使用pip进行安装:
```bash
pip install pyodbc
```
然后,你可以创建一个连接到SQL Server的连接对象,示例如下:
```python
import pyodbc
# 配置连接信息,包括服务器地址、数据库名、用户名和密码
server = 'your_server_name'
database = 'your_database_name'
username = 'your_username'
password = 'your_password'
# 使用连接字符串建立连接
connection_string = f'DRIVER={{ODBC Driver 17 for SQL Server}};SERVER={server};DATABASE={database};UID={username};PWD={password}'
cnxn = pyodbc.connect(connection_string)
# 创建游标对象进行查询操作
cursor = cnxn.cursor()
# 执行SQL查询
query = "SELECT * FROM your_table"
cursor.execute(query)
# 处理查询结果
rows = cursor.fetchall()
for row in rows:
print(row)
# 关闭连接
cursor.close()
cnxn.close()
```
阅读全文