python 连接mssql
时间: 2023-10-07 08:13:31 浏览: 89
Python 连接MS SQL
要在 Python 中连接到 MSSQL 数据库,你可以使用 pyodbc 或 pymssql 这两个第三方库。下面是使用这两个库的示例代码:
#### 使用 pyodbc 库连接 MSSQL 数据库:
```python
import pyodbc
# 设置数据库连接参数
server = 'your_server_name'
database = 'your_database_name'
username = 'your_username'
password = 'your_password'
# 建立数据库连接
conn = pyodbc.connect('DRIVER={SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
# 创建游标对象
cursor = conn.cursor()
# 执行 SQL 查询
cursor.execute('SELECT * FROM your_table_name')
# 获取查询结果
results = cursor.fetchall()
# 遍历结果并打印
for row in results:
print(row)
# 关闭连接和游标
cursor.close()
conn.close()
```
#### 使用 pymssql 库连接 MSSQL 数据库:
```python
import pymssql
# 设置数据库连接参数
server = 'your_server_name'
database = 'your_database_name'
username = 'your_username'
password = 'your_password'
# 建立数据库连接
conn = pymssql.connect(server, username, password, database)
# 创建游标对象
cursor = conn.cursor()
# 执行 SQL 查询
cursor.execute('SELECT * FROM your_table_name')
# 获取查询结果
results = cursor.fetchall()
# 遍历结果并打印
for row in results:
print(row)
# 关闭连接和游标
cursor.close()
conn.close()
```
请将示例代码中的 `your_server_name`、`your_database_name`、`your_username`、`your_password` 和 `your_table_name` 替换为你实际使用的数据库连接信息和表名。确保你已经安装了所需的库,可以使用 `pip install pyodbc` 或 `pip install pymssql` 来安装相应的库。
阅读全文