# -*- coding:utf-8 -*-# Author:Hy# @Time :2018/2/1610:24import pymysql

# 封装类class MysqlHelp(object):    # 构造    def __init__(self, host, user, passwd, db, port=3306):        self.host = host        self.user = user        self.port = port        self.passwd = passwd        self.db = db

    # 创建连接    def open_coon(self):        self.coon = pymysql.connect(host=self.host, port=self.port, user=self.user, passwd=self.passwd, db=self.db)        self.cursor = self.coon.cursor()

    # 关闭连接    def close(self):        self.cursor.close()        self.coon.cursor()

    # 调用语句    def insert_delete_update(self, sql, params):        try:            self.open_coon()

            self.cursor.execute(sql, params=[])            print("OK")            self.coon.commit()

            self.close()

        except Exception as erorr:            print(erorr)

    # 查询 接收全部的返回结果行

    def select_fetchall(self, sql, params=[]):        try:            self.open_coon()

            self.cursor.execute(sql, params)

            results = self.cursor.fetchall()

            self.coon.commit()

            self.close()            return results

        except Exception as erorr:            print(erorr)

转载于:https://www.cnblogs.com/hyn934/p/8874245.html

python操作数据库 封装类相关推荐

  1. Python操作数据库之 MySQL

    Python操作数据库之MySQL 一.安装Python-MySQLdb模块 Python-MySQLdb是一个操作数据库的模块,Python 通过它对 mysql 数据实现各种操作. 如果要源码安装 ...

  2. Python 操作数据库(1)

    在关系数据库中,数据库表是一系列二维数组的集合,用来代表和储存数据对象之间的关系.它由纵向的列和横向的行组成,例如一个有关作者信息的名为 authors 的表中,每个列包含的是所有作者的某个特定类型的 ...

  3. 表操作,数据操作,单表查询,python操作数据库

    1.表操作 创建 create table 删除 drop table 查看表结构 desc 表/show create table 表 修改 alter table 表名 rename 新表名 al ...

  4. python 操作数据库的常用SQL命令

    这俩天在学习PYTHON操作数据库的知识.其实基本SQL命令是与以前学习的MYSQL命令一致,只是增加了一些PYTHON语句. 1,安装pymysql,并导入. import pymysql 2,因为 ...

  5. Python学习笔记:使用Python操作数据库

    Python学习笔记:使用Python操作数据库 一.数据库编程接口 为了对数据库进行统一的操作,大多数语言都提供了简单的.标准化的数据库接口(API).在Python Database API 2. ...

  6. mybatisplus 操作另一个数据库的数据_实例分析:python操作数据库项目

    本文根据一个项目实例,记录分享一下python将数据库的内容提取显示到程序界面的过程及相关设置,探索python操作数据库的用法.主要分享内容:1.显示数据库内容.2.修改数据库内容.3.表格控件指定 ...

  7. Python操作数据库完成接口测试

    前言 数据库的操作在测试工作中也是经常使用的,通过一些一些工具来操作数据库的方法大家都应该了解,那么Python操作数据库的大家了解吗? 今天测试君通过本篇文章介绍下如何通过Python来操作mysq ...

  8. 五、使用Python操作数据库

    (六)使用Python操作数据 程序运行时,数据是在内存中.当程序终止时,通常需将数据保存在磁盘上.为了便于程序保存和读取数据,并能直接通过条件快速查询到指定数据,数据库(Database)这种专门用 ...

  9. Python学习笔记(3):Python操作数据库

    安装MySQLdb 默认情况下Python中并没有安装MySQLdb,因此,在使用之前,我们要先安装MySQLdb. 安装步骤: 首先要下载MySQL-Python,下载地址是https://pypi ...

最新文章

  1. 【radar】毫米波雷达动态障碍物检测相关论文汇总(聚类、分类、稀疏2D点、4D点、雷达成像、原始数据处理)(4)
  2. Spring小知识——profile配置
  3. python list操作说明
  4. intellij手动添加依赖jar包
  5. 简化Java中的异常处理
  6. java自定义标签简单_JSP 自定义标签之一 简单实例
  7. 访问控制列表(二)配置命令
  8. 做实体行业现在难吗?
  9. vray渲染不了 全白_救急!!! vray for sketchup 渲染出来全白 !!求解决。。。重金...
  10. 中国人正在上的四个大当 看你到底上了几个了?
  11. 百度媒体云-android接入教程,帮助文档首页/百度账号连接/百度账号接入指南 - 百度开放云平台...
  12. 英尺 厘米_在35,000英尺处重建747
  13. wordpress会员插件_最好的免费WordPress会员插件
  14. 加号和字符串拼接符号
  15. SWE、SET和TE的区别 ——《How Google Tests Software》
  16. css中背景图片路径问题
  17. Unity3D魔方游戏如何完成魔方的旋转
  18. 网购平台用户行为分析
  19. 自京赴奉先县咏怀五百字
  20. oracle sql '[[alpha]]',Alpha865qqz.id 加密数据库恢复

热门文章

  1. 移动客户端与服务器端安全通信方案
  2. NOI2019省选模拟赛 第五场
  3. 前华为技术大牛告诉你:如何正确入门深度学习
  4. 微软确定 Win10 付费才能玩 还能不能愉快玩耍?
  5. Maven3.2创建webapp项目过程中问题以及解决方案
  6. RPM方式安装MySQL5.6和windows下安装mysql解压版
  7. sphinx的CJK分词
  8. 2.建一个新目录/oldboy的硬链接数是多少?(考试题答案系列)
  9. Linux学习进阶!!
  10. DATAGUARD STANDBY 服务器归档日志管理