python & mysql connect

本文介绍如何使用Python通过PyMySQL模块连接并操作MySQL数据库。包括安装PyMySQL、建立数据库连接、执行SQL语句等基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ps: 前提是要安装好 python 哦 
  1. 在命令行 键入命令
pip install pymysql

在这里插入图片描述

  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啦

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值