python连接sqlsever
时间: 2023-07-11 19:22:32 浏览: 105
要在 Python 中连接 SQL Server,可以使用 pyodbc 库。以下是一个简单的示例代码:
首先,需要安装 pyodbc 库:
```python
!pip install pyodbc
```
接下来,可以使用以下代码连接到 SQL Server 数据库:
```python
import pyodbc
server = 'server_name'
database = 'database_name'
username = 'username'
password = 'password'
driver= '{ODBC Driver 17 for SQL Server}' #具体驱动根据自己的SQL Server版本选择
cnxn = pyodbc.connect('DRIVER='+driver+';SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
cursor = cnxn.cursor()
# 执行 SQL 查询
cursor.execute("SELECT * from table_name")
# 获取查询结果
for row in cursor:
print(row)
```
在代码中,可以使用 `pyodbc.connect()` 方法连接到 SQL Server 数据库,并指定服务器名称、数据库名称、用户名和密码。注意,还需要指定 ODBC 驱动程序的名称。
然后,可以使用 `cursor.execute()` 方法执行 SQL 查询,并使用 `cursor` 对象的方法获取查询结果。
阅读全文