一、安装环境
在Python安装目找到pip.exe(一般在这个文件夹Python39\Scripts),在该目录启动CMD,运行下面命令:
pip install pymysql
二、引入pymysql
import pymysql
三、连接数据库
db = pymysql.connect(host=host1,user=user1,password=password1,database=database1)
四、封装成类
类文件命名为MySQlCE
# -*- coding: UTF-8 -*-
import pymysql
class MySQlconn:
#连接数据库
def Conn(self,host1='127.0.0.1',user1='root',password1='123456',database1='pyT'):
try:
db = pymysql.connect(host=host1,user=user1,password=password1,database=database1)
except Exception as e:
return e
return db
#输入SQL
def cSQL(self,db,sql="""INSERT INTO test(FIRST_NAME,LAST_NAME, AGE, SEX, INCOME) VALUES ('004', 'test', '002', 1, 200)"""):
try:
cur = db.cursor()
cur.execute(sql)
db.commit()
except:
print('have exception')
db.rollback()
四、调用类
import pymysql
import MySQlCE
if __name__=='__main__':
ut=MySQlCE.MySQlconn()
db=ut.Conn('127.0.0.1','root','123456','pyT')
## SQL 插入语句
sql = """INSERT INTO test(FIRST_NAME,LAST_NAME, AGE, SEX, INCOME) VALUES ('004', 'test', '002', 1, 200)"""
ut.cSQL(db,sql)
db.close()