python 连接远程 sql server 数据库代码以及例子
时间: 2023-06-06 14:07:30 浏览: 196
以下是Python连接远程SQL Server数据库的代码示例:
```
import pyodbc
server = 'server_name' #替换成你的服务器名称
database = 'database_name' #替换成你的数据库名称
username = 'username' #替换成你的用户名
password = 'password' #替换成你的密码
driver = '{ODBC Driver 17 for 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")
#提取查询结果
rows = cursor.fetchall()
#遍历输出结果
for row in rows:
print(row)
```
请注意,该代码示例需要使用`pyodbc`模块进行连接。如果你还没有安装该模块,请使用以下命令进行安装:
```
pip install pyodbc
```
相关问题
python 连接远程 sql server 数据库代码
以下是连接远程 sql server 数据库的 Python 代码示例:
```
import pyodbc
server = 'your_server_name'
database = 'your_database_name'
username = 'your_username'
password = 'your_password'
connection_string = 'DRIVER={ODBC Driver 17 for SQL Server};SERVER=' + server + ';DATABASE=' + database + ';UID=' + username + ';PWD=' + password
connection = pyodbc.connect(connection_string)
cursor = connection.cursor()
cursor.execute('SELECT * FROM your_table_name')
for row in cursor:
print(row)
```
python连接sqlserver数据库代码
可以使用pyodbc模块来连接SQL Server数据库,示例代码如下:
```python
import pyodbc
# 创建连接字符串
conn_str = (
r'DRIVER={SQL Server};'
r'SERVER=your_server_name;'
r'DATABASE=your_database_name;'
r'Trusted_Connection=yes;'
)
# 建立数据库连接
conn = pyodbc.connect(conn_str)
# 创建游标对象
cursor = conn.cursor()
# 执行SQL查询语句
cursor.execute('SELECT * FROM your_table_name')
# 获取查询结果
result = cursor.fetchall()
# 关闭连接
cursor.close()
conn.close()
```
其中,需要将conn_str中的your_server_name、your_database_name和your_table_name替换为实际的数据库信息。另外,此示例中使用了Windows身份验证进行连接,如果需要使用其他认证方式,请参考pyodbc模块的文档。