数据库连接对象的使用
import pymysql
1. 创建连接对象
语法:
连接对象 = pymysql.connect(
host="连接地址 localhost, ip 地址",
port=端口号,默认3306,
user="用户名",
password="密码",
database="数据库名",
charset="utf8"
)
2. 使用连接对象
a. 创建游标对象
游标对象 = 连接对象.cursor(cursor=None)
参数说明: 指定游标的类型
`Cursor`: 默认
`SSCursor`: 默认基础上采用生成器
`DictCursor`: 字典类型游标
`SSDictCursor`: 在字典采用生成器方式
例如: cnn.cursor(cursor=pymysql.cursors.SSDictCursor)
b. 切换数据库
数据库连接对象.select_db(数据库名)
c. 关闭连接
连接对象.close()
d. 事务操作的方法
连接对象.begin(): 开启事务,默认开启
连接对象.commit(): 提交事务
连接对象.rollback(): 回滚事务
注意: pymysql 鉴于安全考虑,所有的写(insert,delete,update)操作都必须使用事务
游标对象的使用
1. 游标对象用于执行sql语句
语法:
游标对象.execut