实现代码如下:

#mysql数据库的查询等
import pymysql
from xctest_tools.get_ReadTxt import *
class mysql:
def __init__(self):
# 读取配置文件进行连接
self.db=ReadTxt().read_txt("./db_config")
self.con=pymysql.connect(host=self.db[0],port=eval(self.db[1]),user=self.db[2],password=self.db[3],database=self.db[4],charset="utf8")
self.cur=self.con.cursor()
def select_all(self,sql):
a=self.cur.execute(sql)
self.con.commit()
#查询到的所有信息,返回二维元组
r1=self.cur.fetchall()
return r1
def select_one(self,sql):
a=self.cur.execute(sql)
self.con.commit()
#查询到的第一条信息,返回一维元组
r2 = self.cur.fetchone()
return r2
def select_any(self,sql,number):
a=self.cur.execute(sql)
self.con.commit()
#一次指定取number条记录
r3 = self.cur.fetchmany(number)
return r3
def select_number(self,sql):
#查询到的条数
a=self.cur.execute(sql)
self.con.commit()
return a
def __del__(self):
self.cur.close()
self.con.close()

最新文章

  1. PCAP过滤器
  2. H5 多个视频 循环播放效果
  3. 如何提高数据库update更新的速度
  4. 读jQuery源码 jQuery.data
  5. Python笔记之面向对象
  6. debug断点调试
  7. android stdio 快捷键
  8. Codeforces Round #313 (Div. 2) C
  9. 大数据 --> Hadoop集群搭建
  10. python网络编程基础(一)
  11. java 随机数产生 常用类及方法
  12. 【Swift】iOS开发笔记(二)
  13. 爬虫系列2:Requests+Xpath 爬取租房网站信息
  14. linux:安装并使用mongo
  15. 虚拟机与Docker有何不同
  16. ztree树形菜单demo
  17. qtcreator添加绿色版VC编译器
  18. PHP 合理配置实现文件上传及保存文件到数据库
  19. WPS 2019 去除自动升级 和 广告、及优化的点
  20. [原]rpm安装rpm-package报错:Header signature NOKEY 和 error: Failed dependencies:

热门文章

  1. Java开发第一次面试经验(视频面试)
  2. Codeforces 1058C(思维+最大公因数)
  3. 移动端1像素解决方法,根据媒体查询transform缩放
  4. 小白学Python(15)——pyecharts 绘制树形图表 Tree
  5. vue css中scoped
  6. python学习笔记(7)容器以及容器的访问使用
  7. 奇葩问题:Invalid bound statement (not found): cn.zss.zsdemo.mapper.RoleMapper.selectByPrimaryKey
  8. jQuery中attr()和prop()及removeAttr()和removeProp()的区别
  9. nativescript(angular2)——ListView组件
  10. CreateMutex函数 (转)