如何使用python连接sqlsever
时间: 2024-12-24 10:19:56 浏览: 2
Python连接SQLServer2000的方法详解
在Python中连接SQL Server,你可以使用一些流行的数据库适配库,如pyodbc(适用于ODBC驱动)或pymssql(用于Microsoft SQL Server)。以下是使用这两个库的基本步骤:
1. 安装所需库:
- 使用pip安装`pyodbc`:
```
pip install pyodbc
```
- 如果你想要连接到pymssql,也需要安装它:
```
pip install pymssql
```
2. 连接到SQL Server:
- pyodbc示例(假设服务器名、数据库名、用户名、密码已知):
```python
import pyodbc
connection_string = (
"DRIVER={ODBC Driver 17 for SQL Server};"
"SERVER=<server_name>;"
"DATABASE=<database_name>;"
"UID=<username>;"
"PWD=<password>"
)
conn = pyodbc.connect(connection_string)
cursor = conn.cursor()
```
- pymssql示例:
```python
import pymssql
server = '<server_name>'
database = '<database_name>'
username = '<username>'
password = '<password>'
conn = pymssql.connect(server=server, user=username, password=password, database=database)
cursor = conn.cursor()
```
3. 执行查询:
```python
query = "SELECT * FROM <table_name>"
cursor.execute(query)
rows = cursor.fetchall()
# 处理查询结果...
cursor.close()
conn.close()
```
4. 关闭连接:
确保每次完成操作后关闭游标和连接。
阅读全文