欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python & mysql connect

程序员文章站 2024-01-09 22:53:04
ps: 前提是要安装好 python 哦 在命令行 键入命令pip install pymysql代码编写:(以下代码 即copy 即用, 被注释掉的就是dome )# first pip install pymysqlprint(" was import ")# 导入pymysql模块import pymysqlclass mysqlConnection(): def __init__(self): self._conifg = {...
ps: 前提是要安装好 python 哦 
  1. 在命令行 键入命令
pip install pymysql

python & mysql   connect

  1. 代码编写:
    (以下代码 即copy 即用, 被注释掉的就是dome )
# first  pip install pymysql

print(" was import ")

# 导入pymysql模块
import pymysql

class mysqlConnection():

    def __init__(self):
        self._conifg = {
        # 服务器 IP
            'host': "{DB_IP}",
		# 用户名            
            'user': "root",
        # 密码    
            'password': "123456",
        # 数据库名称    
            'database': "DB Name",
        # 字符集    
            'charset':"utf8"
        }



    def openConnect(self, conn=None):
        # 连接database
        if conn is None:
            self.conn = pymysql.connect(host=self._conifg['host'], user=self._conifg['user'], password=self._conifg['password'], database=self._conifg['database'],
                                        charset=self._conifg['charset'])
        return self

    def getCursor(self):
        # 得到一个可以执行SQL语句的光标对象
        cursor = self.conn.cursor()
        return cursor

    # 关闭数据库连接 函数
    def close(self):
        self.conn.close()

# dome 在此哦
# if __name__ == '__main__':
#     # 定义要执行的SQL语句
#     sql = """
#     select * from nb_step;
#     """
#     # 创建对象
#     connect =mysqlConnection()
#     # openConnect() 打开mysql链接  , 获取 执行sql的对象
#     cursor = connect.openConnect().getCursor()
#     # 执行sql
#     cursor.execute(sql)
#     # 获取返回值
#     ret = cursor.fetchall()
#     # 关闭链接
#     connect.close()
#     # 打印结果
#     print(ret)

以上注释掉的 就是dome啦

本文地址:https://blog.csdn.net/weixin_43843042/article/details/110929648