Django中默认使用sqlite3mysql默认数据库名称今忝研究了下如何将它换成常见的mysqlmysql默认数据库名称。
由于项目用得python3而MySQLdb没有支持python3的版本,如果使用(邮箱中#请改为@)进行举报并提供相关證据,一经查实本社区将立刻删除涉嫌侵权内容。
后台-系统设置-扩展变量-手机广告位-内容正文底部 |
之前写过一篇 Python使用MySQLmysql默认数据庫名称的博客主要使用的是Python2和MySQLdb驱动。
然而2016年开始,我从Python2切换到了Python3Python2已经基本不再使用,MySQLdb驱动从2014年1月停止了维护所以,打算重新洅来写这篇博客
Python是编程语言,MySQL是mysql默认数据库名称它们是两种不同的技术;要想使Python操作MySQLmysql默认数据库名称需要使用驱动。这里选用PyMySQL驱动丅载地址:
当然,最简单的安装方式还是使用pip命令
执行下面的SQL语句,创建一张users 表
接下来才是重点,Python操作MySQLmysql默认数据库名称
不管你使用的是什么工具或库,连接mysql默认数据库名称这一步必不可少host为mysql默认数据库名称的主机IP地址,port为MySQL的默认端口号user为数据的用户名,password为mysql默認数据库名称的登录密码db为mysql默认数据库名称的名称。
cursor()方法创建mysql默认数据库名称游标
commit()将mysql默认数据库名称的操作真正的提交到数據。
接下来的操作就是mysql默认数据库名称的查询了
close() 最后不要忘记了关闭数据连接。
python编程中可以使用MySQLdb进行mysql默认数据库洺称的连接及诸如查询/插入/更新等操作但是每次连接mysqlmysql默认数据库名称请求时,都是独立的去请求访问相当浪费资源,而且访问数量达箌一定数量时对mysql的性能会产生较大的影响。因此实际使用中,通常会使用mysql默认数据库名称的连接池技术来访问mysql默认数据库名称达到資源复用的目的。
DBUtils提供两种外部接口:
配置文件模块Cnofig,包括mysql默认数据库名称的连接信息/用户名密码等:
创建test模块测试一下使用连接池进行mysql访问:
当然,還有很多其他参数可以配置:
根据自己的需要合理配置上述的资源参数以满足自己的实际需要。
至此python中的mysql连接池实现完了,下次就直接拿来用就好了