import pymysql class DB : # 这里可以通过配置文件或者传参的方式来封装,但是我们用配置文件比较好管理 def __init__ ( self ) : host = ** ** # 数据库的ip地址 user = ** * # 数据库的账号 password = ** * # 数据库的密码 port = 3306 # mysql数据库通用端口号 self . connect = pymysql . connect ( host = host , user = user , password = password , port = port ) self . cursor = self . connect . cursor ( ) #获取一个游标 # 返回单条数据 def select_one ( self , sql ) : self . cursor . execute ( sql ) return self . cursor . fetchone ( ) # 返回多条数据 def select ( self , sql ) : self . cursor . execute ( sql ) return self . cursor . fetchall ( ) def exec ( self ) : conn . commit ( ) self .