新手学习python(十七)mysql操作
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操作相关推荐
- 跟我学python之mysql操作详解 一、查询操作
在python中,我们使用PyMySQL来操作mysql. 一.安装PyMySQL: 使用pip进行安装,命令为: pip install PyMySQL 二.在进行操作之前,首先要打开本机的mysq ...
- 新手学习python的方法
Python是一门语法简洁.功能强大.上手简单的计算机编程语言,根据TIOBE最新排名,Python已超越C#,与Java,C,C++成为全球4大流行语言之一. Python编程语言其应用广泛,在人工 ...
- python2和python3的不同点_Python2和Python3的区别,新手学习Python应该如何选择
Python 2在2020年元旦将正式停止官方支持,同时也有越来越多的 python 库 不再支持 python 2. 所以小编建议新手刚开始学习Python使用Python3版本 所以我们就来看看 ...
- 新手学习python零基础_一个零基础新手学习Python应该知道的学习步骤与规划
很多初学Python的同学都面临着很多的疑问,在之前的文章中我大致的很多问题我已经进行了讲解,无论你是编程零基础.数学,英语不错.还是说没有一个好的学习路线和学习规划等等,在之前的文章中我都给大家进行 ...
- 新手学习 python 的好工具:PyScripter
PyScripter 是一个开发 Python 代码的 IDE 工具 这是一个在 Windows 上运行的用来写 python 代码的工具.简单说有点类似 vscode 这样的工具,但它是专门为 py ...
- 新手学习Python有需要去培训的必要吗?
我们不得不承认,python语言的迅速火爆,学习python的人越来越多,领域的就业竞争也越来越激烈. 我们都知道市面上有很多的python学习培训班,无论是线上的还是线下的,因为现在的社会发展速度非 ...
- 自学python从零开始学_新手学习python-从零开始学习
1.学习python urllib2 常用方法 urlopen(url, data, timeout) urllib2.Request() urllib.urlencode() params = {} ...
- ubuntupython连接数据库_Ubuntu中python的mysql操作
1.在已经安装了python和MySQL数据库的前提下使用pip3 install PyMySQL命令 2. 建立链接: (1)首先使用命令python 进入编程模式,再导入包: import pym ...
- python遇到一个问题_新手学习python遇到的问题
今天,我想为大家讲讲我最近遇到的问题然后我的想法, 一:这是我跟一个学生的对话,他刚毕业,找不到工作,又什么都不会,我说我跟很多学生说过,趁着在学校还有时间,好好学习一个技术,毕业找不到工作真的很痛苦 ...
最新文章
- Myeclipse优化配置
- WinCE开机Logo的实现(USB下载图片到nandflash)
- arduino使用oled代码_Arduino提高篇06—温湿度OLED显示
- Python中的序列操作
- 安装kickstart失败
- pd对焦速度_捕捉爆炸瞬间!魅蓝Note6双PD对焦速度逆天
- 搭建webUI自动化及问题解决:Message: ‘chromedriver‘ executable needs to be in PATH.解决办法
- javascript 解决IE8 兼容 placeholder 属性 含password
- Office12的新文件格式
- css实现文本过长时自动添加省略号
- Python多版本管理
- 开发新概念:代码管理(代码框架)
- 点击鼠标出现漂浮字体(自信, 自强, 坚持...)效果实现
- 时区转换问题java编码,Java UTC ZonedDateTime转换成指定时区时间方法及使用示例代码...
- 树莓派如何修改WIFI账户和密码
- 字符串包含单引号加上mybitis${}写法引发的plese exclude tableName or statementId异常
- 【WebGIS】leaflet入门-自定义MarkerIcon
- 零配置初始化流程就一直过不去_React TypeScript 从零实现 Popup 组件发布到 npm
- 当爬虫被拒绝时(Access Denied)
- 技术与市场杂志技术市场杂志社技术与市场编辑部2022年第9期目录