python连接SQL
时间: 2023-07-25 19:20:41 浏览: 81
可以使用Python内置的`sqlite3`模块或第三方模块`pymysql`、`pyodbc`来连接SQL。
以下是使用`sqlite3`模块连接SQLite数据库的示例代码:
```python
import sqlite3
# 连接SQLite数据库
conn = sqlite3.connect('example.db')
# 创建游标对象
cursor = conn.cursor()
# 执行SQL语句
cursor.execute('CREATE TABLE IF NOT EXISTS user(id INTEGER PRIMARY KEY, name TEXT)')
# 提交事务
conn.commit()
# 关闭游标和连接
cursor.close()
conn.close()
```
以下是使用`pymysql`模块连接MySQL数据库的示例代码:
```python
import pymysql
# 连接MySQL数据库
conn = pymysql.connect(host='localhost', user='root', password='password', database='test')
# 创建游标对象
cursor = conn.cursor()
# 执行SQL语句
cursor.execute('CREATE TABLE IF NOT EXISTS user(id INT PRIMARY KEY, name VARCHAR(20))')
# 提交事务
conn.commit()
# 关闭游标和连接
cursor.close()
conn.close()
```
以上示例仅供参考,具体连接方式和SQL语句需要根据实际情况进行调整。
阅读全文