Python数据库
import pymysql # 引入pymysql模块
import traceback # 引入python中的traceback模块,跟踪错误
import sys # 引入sys模块
class MysqlUtil():
def __init__(self):
'''
初始化方法,连接数据库
'''
host = '127.0.0.1' # 主机名
user = 'root' # 数据库用户名
password = '' # 数据库密码
database = 'notebook' # 数据库名称
self.db = pymysql.connect(host=host,user=user,password=password,db=database) # 建立连接
self.cursor = self.db.cursor(cursor=pymysql.cursors.DictCursor) # 设置游标,并将游标设置为字典类型
def insert(self, sql):
'''
插入数据库
sql:插入数据库的sql语句
'''
try:
# 执行sql语句
self.cursor.execute(sql)
# 提交到数据库执行
self.db.commit()
except Exception: # 方法一:捕获所有异常
# 如果发生异常,则回滚
print("发生异常", Exception)
self.db.rollback(