Python连接数据库 ,接收参数,并将参数按照顺序插入sql server 的log表中(id,number,staff,time)
时间: 2024-03-05 15:54:39 浏览: 71
python 连接数据库
好的,你可以使用Python中的pyodbc库来连接SQL Server数据库,并使用参数化查询来执行插入操作。下面是示例代码:
```python
import pyodbc
# 连接数据库
conn_str = (
r'DRIVER={SQL Server};'
r'SERVER=<server_name>;'
r'DATABASE=<database_name>;'
r'Trusted_Connection=yes;'
)
conn = pyodbc.connect(conn_str)
# 定义参数
params = (1, '123456', 'John', '2021-10-01 12:00:00')
# 执行插入操作
cursor = conn.cursor()
query = 'INSERT INTO log (id, number, staff, time) VALUES (?, ?, ?, ?)'
cursor.execute(query, params)
conn.commit()
```
在上面的代码中,你需要将 `<server_name>` 和 `<database_name>` 替换为你的SQL Server数据库的实际名称。然后,你可以定义一个包含要插入的参数的元组 `params`,并将其传递给参数化查询的 `execute()` 方法。最后,使用 `commit()` 方法提交更改。
希望这能帮助到你!
阅读全文