在python之中能够连接mysql数据库并进行操作的模块有不少,而最常使用的还是pymysql这个第三方库 。很多小伙伴只会使用这个库中连接数据库的方法,那么下面的文章内容就得仔细去看看了 。下面介绍的是第三方库pymysql的常用方法,继续阅读吧 。
文章插图
1.connect():这个方法是整个模块之中的核心,如果没有它就不能够去执行任何对数据哭的操作,而其余的方法实际上也是需要将其实例化之后才能够通过对象调用 。该方法内需要传入的参数就是mysql数据库连接地址、用户名、账户密码、连接的数据库等,代码示例如下所示:
import pymysqlconnect = pymysql.connect(host='127.0.0.1',user='root',password='123',db='demo_temp',)2.open():这个方法和打开文件实例化对象的同名内置函数的作用不一样的,需要用刚才返回的mysql连接对象才可以调用 。该方法的作用就是返回数据库当前的连接状态,也就是查看数据库是否处于连接中,连接的信息又是什么,示例如下:
print(connect.open)【Python第三方库pymysql有哪些方法?Python如何使用pymysql库】3.close():这个方法从字面上来看就知道它是上面作用了,同样是需要使用对象去调用,此方法的作用就是关闭mysql数据库连接并且释放资源了 。如果在任务执行完毕之后没有调用该方法关闭连接的话,不仅会造成资源的无效占用,还会导致数据库连接池被占用一个位置,示例如下:
connect.close()4.ping():此方法的作用和它的名称就有点匹配不上了,在网络上ping的意思表示的就是网络连接延迟或者波动 。但是作为python方法使用时启动的作用就是自动重连mysql数据库,代码如下:
connect.ping(reconnect=True)以上就是关于“Python第三方库pymysql有哪些方法?Python如何使用pymysql库”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python不保留小数点用什么方法?Python数字计算怎么舍去小数位
- Python中基础运算符是如何运用的?Python运算符的使用技巧
- Python爬虫如何学?如何入门学习Python爬虫?
- 写Python代码哪一个IDE最好用?Python好用的集成开发工具有哪些?
- python有什么用 python的用法
- 库拉索芦荟怎么做面膜 具体方法
- 热文:面包车被卡两车中间极限出库
- 科二停车入库技巧 科二停车入库技巧分享
- 东萍象棋棋谱仓库如何批量下载棋谱啊?
- 冷库大蒜冷藏方法能存多长时间 冷库冷藏大蒜时间