Python MySQL数据库连接,编写mysql的登录与退出类

import pymysql
import sys

class mysql():
  def __init__(self, ip=None, user=None, password=None, sqlname=None):
    self.ip = ip
    self.user = user
    self.password = password
    self.sqlname = sqlname

  def login_mysql(self):
    try:
        db = pymysql.connect(self.ip, self.user, self.password, self.sqlname, port=3306)
        cursor = db.cursor()
        db.close()
        return cursor
    except:
        print("数据库登录失败!")
        sys.exit()

  def exit_mysql(self):
    self.login_mysql().close()
    print("数据库退出成功!")

if __name__=='__main__':
    _mysql = mysql("192.168.1.106", "root", "123", "quanluo")

    #或者如下方式输入
    # _mysql = mysql()
    # _mysql.ip = "115.61.123.125"
    # _mysql.user = "root"
    # _mysql.password = "123"
    #_mysql.sqlname = "quanluo"

    cursor = _mysql.login_mysql()
    print("数据库登陆成功!")

    '''
    这里进行你的mysql操作
    '''

    #关闭数据库
    _mysql.exit_mysql()

猜你喜欢

转载自blog.csdn.net/weixin_43347550/article/details/105858922