import pymysqlclass Mydb(object):    def __del__(self):  # 析构函数,实例对象被销毁的时候调用        self.cur.close()        self.coon.close()        print('over....')

    def __init__(self,host,user,passwd,db,port=3306,charset='utf8'):        try:            self.coon=pymysql.connect(                host=host,user=user,passwd=passwd,port=port,charset=charset,db=db,            autocommit=True) #自动提交        except Exception as e:            print('数据库连接失败.%s'%e)        else:            self.cur=self.coon.cursor(cursor=pymysql.cursors.DictCursor)

    def ex_sql(self,sql):        try:            self.cur.execute(sql)        except Exception as e:            print('sql语句有问题,%s'%sql)        else:            self.res=self.cur.fetchall()            return self.res

my=Mydb('118.24.3.xx','jxxx','123456','jxxxx')my.ex_sql('select * from stu;')print(my.res)print('我是最后一行了。。。。')

转载于:https://www.cnblogs.com/bainbian1234/p/9884220.html

新手学习python(十七)mysql操作相关推荐

  1. 跟我学python之mysql操作详解 一、查询操作

    在python中,我们使用PyMySQL来操作mysql. 一.安装PyMySQL: 使用pip进行安装,命令为: pip install PyMySQL 二.在进行操作之前,首先要打开本机的mysq ...

  2. 新手学习python的方法

    Python是一门语法简洁.功能强大.上手简单的计算机编程语言,根据TIOBE最新排名,Python已超越C#,与Java,C,C++成为全球4大流行语言之一. Python编程语言其应用广泛,在人工 ...

  3. python2和python3的不同点_Python2和Python3的区别,新手学习Python应该如何选择

    Python 2在2020年元旦将正式停止官方支持,同时也有越来越多的 python 库 不再支持 python 2. 所以小编建议新手刚开始学习Python使用Python3版本 所以我们就来看看 ...

  4. 新手学习python零基础_一个零基础新手学习Python应该知道的学习步骤与规划

    很多初学Python的同学都面临着很多的疑问,在之前的文章中我大致的很多问题我已经进行了讲解,无论你是编程零基础.数学,英语不错.还是说没有一个好的学习路线和学习规划等等,在之前的文章中我都给大家进行 ...

  5. 新手学习 python 的好工具:PyScripter

    PyScripter 是一个开发 Python 代码的 IDE 工具 这是一个在 Windows 上运行的用来写 python 代码的工具.简单说有点类似 vscode 这样的工具,但它是专门为 py ...

  6. 新手学习Python有需要去培训的必要吗?

    我们不得不承认,python语言的迅速火爆,学习python的人越来越多,领域的就业竞争也越来越激烈. 我们都知道市面上有很多的python学习培训班,无论是线上的还是线下的,因为现在的社会发展速度非 ...

  7. 自学python从零开始学_新手学习python-从零开始学习

    1.学习python urllib2 常用方法 urlopen(url, data, timeout) urllib2.Request() urllib.urlencode() params = {} ...

  8. ubuntupython连接数据库_Ubuntu中python的mysql操作

    1.在已经安装了python和MySQL数据库的前提下使用pip3 install PyMySQL命令 2. 建立链接: (1)首先使用命令python 进入编程模式,再导入包: import pym ...

  9. python遇到一个问题_新手学习python遇到的问题

    今天,我想为大家讲讲我最近遇到的问题然后我的想法, 一:这是我跟一个学生的对话,他刚毕业,找不到工作,又什么都不会,我说我跟很多学生说过,趁着在学校还有时间,好好学习一个技术,毕业找不到工作真的很痛苦 ...

最新文章

  1. Myeclipse优化配置
  2. WinCE开机Logo的实现(USB下载图片到nandflash)
  3. arduino使用oled代码_Arduino提高篇06—温湿度OLED显示
  4. Python中的序列操作
  5. 安装kickstart失败
  6. pd对焦速度_捕捉爆炸瞬间!魅蓝Note6双PD对焦速度逆天
  7. 搭建webUI自动化及问题解决:Message: ‘chromedriver‘ executable needs to be in PATH.解决办法
  8. javascript 解决IE8 兼容 placeholder 属性 含password
  9. Office12的新文件格式
  10. css实现文本过长时自动添加省略号
  11. Python多版本管理
  12. 开发新概念:代码管理(代码框架)
  13. 点击鼠标出现漂浮字体(自信, 自强, 坚持...)效果实现
  14. 时区转换问题java编码,Java UTC ZonedDateTime转换成指定时区时间方法及使用示例代码...
  15. 树莓派如何修改WIFI账户和密码
  16. 字符串包含单引号加上mybitis${}写法引发的plese exclude tableName or statementId异常
  17. 【WebGIS】leaflet入门-自定义MarkerIcon
  18. 零配置初始化流程就一直过不去_React TypeScript 从零实现 Popup 组件发布到 npm
  19. 当爬虫被拒绝时(Access Denied)
  20. 技术与市场杂志技术市场杂志社技术与市场编辑部2022年第9期目录

热门文章

  1. IDEA 自定义 方法注释模板
  2. XCode各版本对应的Mac OS操作系统版本
  3. Microsoftnbsp;Projectnbsp;2010…
  4. execlp使用例子_Unix环境高级编程-execlp示例问题
  5. Java EE企业级应用开发教程教材源码课后题答案
  6. Ubuntu系统下查看显卡相关信息
  7. python列表习题
  8. linux patch解析
  9. python实现对python123平台题库爬取
  10. 微信小程序使用echarts动态获取数据