pymysql如何连接数据库
时间: 2023-11-16 08:58:23 浏览: 98
使用ymysql连接数据库需要以下步骤:
1. 安装ymysql库:在命令行中输入 pip pymysql 进行安装。
2. 导入pymysql库:在Python代码中使用 import pymysql 导入pymysql库。
3. 建立数据库连接:使用 pymysql.connect() 方法建立与数据库的连接,需要传入数据库的相关信息,例如主机名、用户名、密码、端口号、数据库名称等。
4. 创建游标对象:使用连接对象的 cursor() 方法创建游标对象,用于执行SQL语句。
5. 执行SQL语句:使用游标对象的 execute() 方法执行SQL语句。
6. 提交事务:使用连接对象的 commit() 方法提交事务。
7. 关闭游标和连接:使用游标对象的 close() 方法关闭游标,使用连接对象的 close() 方法关闭连接。
下面是一个连接MySQL数据库的示例代码:
```
import pymysql
# 建立数据库连接
conn = pymysql.connect(
host='127.0.0.1',
user='root',
passwd='root',
port=3306,
db='testdb',
charset='utf8'
)
# 创建游标对象
cursor = conn.cursor()
# 执行SQL语句
cursor.execute('SELECT * FROM users')
# 获取查询结果
result = cursor.fetchall()
print(result)
# 提交事务
conn.commit()
# 关闭游标和连接
cursor.close()
conn.close()
```
阅读全文