Python--操作数据库class
import pymysql class OpMySql1: # 经典类 pass class OpMySql(object): # 新式类 def __init__(self, host, user, password, db, port=3306, charset='utf8'): schema = { 'user': user, 'host': host, 'password': password, 'db': db, 'port': port, 'charset': charset } try: self.coon = pymysql.connect(**schema) except Exception as e: print('数据库连接异常!%s' % e) quit() else: # 没有异常的情况下,建立游标 self.cur = self.coon.cursor(cursor=pymysql.cursors.DictCursor) def execute(self, sql): try: self.cur.execute(sql) except Exception as e: print('sql语句有错误!%s' % e) return e if sql[:6].upper() == 'SELECT': return self.cur.fetchall() else: # 其他sql语句的话 self.coon.commit() return 'ok' def __del__(self): self.cur.close() self.coon.close() ybq = OpMySql('211.149.218.16', 'jxz', '123456', db='jxz') # 实例化print(ybq.execute('select * from stu;'))
转载于:https://www.cnblogs.com/wangsilei/p/8435954.html
Python--操作数据库class相关推荐
- Python操作数据库之 MySQL
Python操作数据库之MySQL 一.安装Python-MySQLdb模块 Python-MySQLdb是一个操作数据库的模块,Python 通过它对 mysql 数据实现各种操作. 如果要源码安装 ...
- Python 操作数据库(1)
在关系数据库中,数据库表是一系列二维数组的集合,用来代表和储存数据对象之间的关系.它由纵向的列和横向的行组成,例如一个有关作者信息的名为 authors 的表中,每个列包含的是所有作者的某个特定类型的 ...
- 表操作,数据操作,单表查询,python操作数据库
1.表操作 创建 create table 删除 drop table 查看表结构 desc 表/show create table 表 修改 alter table 表名 rename 新表名 al ...
- python 操作数据库的常用SQL命令
这俩天在学习PYTHON操作数据库的知识.其实基本SQL命令是与以前学习的MYSQL命令一致,只是增加了一些PYTHON语句. 1,安装pymysql,并导入. import pymysql 2,因为 ...
- Python学习笔记:使用Python操作数据库
Python学习笔记:使用Python操作数据库 一.数据库编程接口 为了对数据库进行统一的操作,大多数语言都提供了简单的.标准化的数据库接口(API).在Python Database API 2. ...
- mybatisplus 操作另一个数据库的数据_实例分析:python操作数据库项目
本文根据一个项目实例,记录分享一下python将数据库的内容提取显示到程序界面的过程及相关设置,探索python操作数据库的用法.主要分享内容:1.显示数据库内容.2.修改数据库内容.3.表格控件指定 ...
- Python操作数据库完成接口测试
前言 数据库的操作在测试工作中也是经常使用的,通过一些一些工具来操作数据库的方法大家都应该了解,那么Python操作数据库的大家了解吗? 今天测试君通过本篇文章介绍下如何通过Python来操作mysq ...
- 五、使用Python操作数据库
(六)使用Python操作数据 程序运行时,数据是在内存中.当程序终止时,通常需将数据保存在磁盘上.为了便于程序保存和读取数据,并能直接通过条件快速查询到指定数据,数据库(Database)这种专门用 ...
- Python学习笔记(3):Python操作数据库
安装MySQLdb 默认情况下Python中并没有安装MySQLdb,因此,在使用之前,我们要先安装MySQLdb. 安装步骤: 首先要下载MySQL-Python,下载地址是https://pypi ...
- python操作数据库出现错误 : Unknown column 'XXXX' in 'where clause'amp;amp;amp;amp;amp;amp;amp;amp;quot;
第一种情况:Unknown column 'XXXX' in 'where clause python操作数据库出现错误 : Unknown column 'XXXX' in 'where claus ...
最新文章
- CentOS6.9编译安装postgresql和php的pdo_pgsql,pgsql扩展
- Angular vs React 最全面深入对比
- Visual C# 3.0 新特性概览
- 大型ERP等数据库系统常见几种设计
- Shiro身份认证授权原理
- 信息学奥赛C++语言:数一数
- vue +element 导出多级表头(标题)
- 某大型网络社区传播性XSS分析
- leetcode/力扣 二叉树题目大总结,BAT程序员完整学习手册PDF开放下载!
- ⑦企业级zabbix监控 微信报警、邮箱报警、钉钉报警、全网最细
- ks 曲线_ROC曲线与KS曲线的理解
- 微信小程序通过url 上传远端图片 到微信小程序临时素材库 java
- 0w1_CTF_Writeup
- 计算机及应用课程实验,计算机网络及应用课程实验指导书
- 纯净版ISO镜像下载大全(Windows、Linux、mac)
- windows快速回到桌面快捷键
- 确认过眼神,这就是亚信科技的核心能力
- 规定时间间隔刷新UI
- 仿网易新闻的首页+QQ的侧滑菜单栏
- 《计算机网络 自顶向下方法》笔记 第二章 应用层