小慕去面试,笔试时遇到了这样一个流程图,Python操作MySQL数据库的步骤
来帮小慕解读一下其中的细节吧
- 用什么方法创建Connection对象呢,常用参数有哪些?
- Connection对象常用方法有哪些?
- Cursor对象常用的方法和属性是什么?
- 使用事务有哪些方法?
小慕去面试,笔试时遇到了这样一个流程图,Python操作MySQL数据库的步骤
来帮小慕解读一下其中的细节吧
登录后即可发布作业,立即登录
全部作业 92
import mysql.connector
config = {
“host”:“localhost”,
“port”:3306,
“user”:“user”,
“password”:"",
“database”:"" #获得逻辑库
}
con = mysql.connector.connect(**config) #创建连接
con.start_transaction() #创建事务的方法
cursor = con.cursor() #获取游标
cursor.execute() #执行sql语句
cursor.fetchone()#获取单个值
cursor.fetchall()
con.commit() #提交事务的方法
con.rollback() #回滚事务的方法
con.close() #关闭连接