需要安装PyMySQL
PyMySQL是python3.x连接mysql服务的一个库, python2中使用mysqldb
安装PyMySQL
$ pip install PyMySQL
实现python操作mysql
import pymysql class db_operation: def __init__(self, user_name, password, db_name): #username 表示用户名, password 表示密码, db_name表示要连接的数据库名称 self.conn = self.get_conn(user_name, password, db_name) self.cursor = self.conn.cursor() @classmethod def get_conn(cls, user_name, password, db_name): #获得连接游标; conn = pymysql.connect("localhost", user_name, password, db_name) return conn def execute_sql(self, sql, args=None): #执行sql语句返回受影响的行数; try: num = self.cursor.execute(sql, args) self.conn.commit() return num except Exception as e: print(e) raise e def select_sql(self, sql, args=None): #执行sql语句,返回查询到的结果集合; try: self.cursor.execute(sql, args) res = self.cursor.fetchall() return res except Exception as e: print(e) raise e