要使用Python连接SQL Server数据库,你可以选择使用`pymssql`或`pyodbc`模块。以下是使用这两种模块连接SQL Server的步骤:
使用`pymssql`模块
1. 安装`pymssql`模块(如果尚未安装):
```bash
pip install pymssql
2. 连接数据库的代码示例:
```python
import pymssql
定义连接参数
server = '127.0.0.1' 服务器名称
user = 'sa' 登录名
password = '你的密码' 密码
database = '你的数据库名' 数据库名称
建立连接
conn = pymssql.connect(server, user, password, database)
创建游标对象
cursor = conn.cursor()
执行SQL查询
cursor.execute('SELECT * FROM your_table_name')
获取查询结果
rows = cursor.fetchall()
for row in rows:
print(row)
关闭连接
conn.close()
使用`pyodbc`模块
1. 安装`pyodbc`模块(如果尚未安装):
```bash
pip install pyodbc
2. 连接数据库的代码示例:
```python
import pyodbc
定义连接参数
server = '127.0.0.1' 服务器名称
database = '你的数据库名' 数据库名称
username = 'sa' 登录名
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')
获取查询结果
rows = cursor.fetchall()
for row in rows:
print(row)
关闭连接
conn.close()
请确保替换示例代码中的`服务器名称`、`登录名`、`密码`和`数据库名称`为你自己的SQL Server数据库信息。