python连接sqlserver数据库,参数化插入数据
时间: 2023-09-24 07:05:49 浏览: 37
可以使用pyodbc模块连接sqlserver数据库,示例代码如下:
```python
import pyodbc
# 连接数据库
conn = pyodbc.connect('DRIVER={SQL Server};SERVER=your_server_name;DATABASE=your_database_name;UID=your_user_id;PWD=your_password')
# 创建游标
cursor = conn.cursor()
# 参数化插入数据
sql = 'INSERT INTO your_table_name (column1, column2) VALUES (?, ?)'
data = ('value1', 'value2')
cursor.execute(sql, data)
# 提交事务
conn.commit()
# 关闭连接
cursor.close()
conn.close()
```
注意:`your_server_name`、`your_database_name`、`your_user_id`、`your_password`、`your_table_name`、`column1`、`column2`、`value1`、`value2` 都需要根据实际情况进行替换。