不要再用MySQL了,用sqlserver
时间: 2023-08-17 14:05:25 浏览: 42
好的,如果你想在 SQL Server 中执行 SQL 语句,可以使用 `pyodbc` 模块。首先你需要安装 `pyodbc` 模块和 SQL Server 驱动程序。你可以从以下链接下载 SQL Server 驱动程序:https://docs.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver15
安装完成后,你可以使用以下代码来连接 SQL Server 数据库,并执行 SQL 语句:
```
import pyodbc
# 连接数据库
conn = pyodbc.connect('DRIVER={SQL Server Native Client 11.0};SERVER=<server_name>;DATABASE=<database_name>;UID=<username>;PWD=<password>')
# 创建游标
cursor = conn.cursor()
# 执行 SQL 语句
sql = "INSERT INTO mytable (time, ip, content) VALUES (?, ?, ?)"
cursor.execute(sql, (time, ip, content))
# 提交事务
conn.commit()
# 关闭连接
conn.close()
```
在 `connect()` 函数中,你需要将 `<server_name>`、`<database_name>`、`<username>` 和 `<password>` 替换为你的 SQL Server 实例、数据库、用户名和密码。在 SQL 语句中,你可以使用问号(`?`)作为占位符,然后将实际参数作为元组传递给 `execute()` 函数。