前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >猿创征文|Python基础——Visual Studio版本——DBHelper-MySQL版本

猿创征文|Python基础——Visual Studio版本——DBHelper-MySQL版本

作者头像
红目香薰
发布2022-11-30 18:59:53
3070
发布2022-11-30 18:59:53
举报
文章被收录于专栏:CSDNToQQCode

Python基础——Visual Studio版本——DBHelper-MySQL版本

前言

本节内容为方便大家复制,所有内容都写在了引用模块。

环境要求

pip3 config set global.index-url https://repo.huaweicloud.com/repository/pypi/simple pip3 config list pip3 install --upgrade pip pip3 install pymysql

DBHelper源码

import pymysql class DBHelper():     def __init__(self):         # 数据库连接参数         self.host = "rm-bp1zq3879r28p726lco.mysql.rds.aliyuncs.com"         self.user = "qwe8403000"         self.pwd = "Qwe8403000"         self.db = "mytest"         self.charset = "utf-8"     # 获取游标     def getConnect(self):         if not self.db:             raise(NameError, "没有设置数据库信息")         self.conn = pymysql.connect(host=self.host, port=3306, user=self.user, passwd=self.pwd, db=self.db, charset="utf8mb4")         # 按照字典的方式返回         cursor = self.conn.cursor(cursor=pymysql.cursors.DictCursor)         if not cursor:             raise(NameError, "连接数据库失败")         else:             return cursor     # 查     def query(self, sql):         cursor = self.getConnect()         cursor.execute(sql)         result = cursor.fetchall()  # 获取查询的所有数据         # 查询完毕后必须关闭连接         self.conn.close()         return result    # 增删改查     def excute(self, sql):         cursor = self.getConnect()         cursor.execute(sql)         self.conn.commit()         self.conn.close()

调用示例:

from DBHelper import DBHelper db=DBHelper() db.excute("sql") result=db.query("sql") print(result)

希望对大家有所帮助,复制起来很方便。 

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-08-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python基础——Visual Studio版本——DBHelper-MySQL版本
  • 前言
  • 环境要求
  • DBHelper源码
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档