帮我写一个读写SQL server的python代码
时间: 2023-08-28 15:09:59 浏览: 89
Python如何读取MySQL数据库表数据
当然可以,以下是一个简单的Python代码示例,用于连接到SQL Server并执行一些基本的读写操作:
```python
import pyodbc
# 建立数据库连接
conn = pyodbc.connect('DRIVER={SQL Server};SERVER=<server_name>;DATABASE=<database_name>;UID=<username>;PWD=<password>')
# 创建游标对象
cursor = conn.cursor()
# 执行查询语句
cursor.execute('SELECT * FROM <table_name>')
# 获取查询结果
result = cursor.fetchall()
# 输出查询结果
for row in result:
print(row)
# 执行插入语句
cursor.execute('INSERT INTO <table_name> (col1, col2) VALUES (?, ?)', 'value1', 'value2')
# 提交事务
conn.commit()
# 关闭游标和数据库连接
cursor.close()
conn.close()
```
请注意,您需要将`<server_name>`,`<database_name>`, `<username>`和`<password>`替换为您的SQL Server连接详细信息,并将`<table_name>`替换为您要读写的实际表名。另外,您需要确保已安装pyodbc模块,可以通过以下命令进行安装:
```
pip install pyodbc
```
阅读全文