到python官方网站下载最新python程序。根据系统有32,64位。
直接下一步,就可以安装成功。
在python官网中去下载ez_setuppy文件。
此工具是python管理包工具,通过它可以下载很多服务。
请根据系统下载相关文件。
在python中执行python ez_setuppy文件,如果没有配置环境变量,可以在python安装路径中找到pythonexe,在此目录中执行上面命令。
命令执行成功后,会在python安装目录下easy_installexe工具包。
在CMD命令行执行:easy_installexe pymysql3
如果找不到该命令,切换服务到python安装目录/Scripts/下执行。如果此目录下没有easy_installexe,证明上一步没有安装成功。
安装pymysql3服务如下。
pymysql3服务安装成功后,开始写python程序连接mysql服务。
mysql数据库安装在此省略,到mysql官方网站下载,下一步安装就可以了。
python程序内容如下:import pymysql
conn = pymysqlconnect(user='root', passwd='root',
host='localhost', db='zjctest')
cur = conncursor()
curexecute("SELECT FROM zjc")
for r in cur:
print("row_number:" , (currownumber) )
print("id:"+str(r[0])+"name:"+str(r[1])+"age:"+str(r[2]))
curclose()
connclose()
执行结果如下,证明连接mysql数据库成功,且数据正确返回。
pymysqlconnect的参数还需要端口号以及你要连接的数据库,不仅仅是用户名和密码
conn = pymysqlconnect(host='127001',port = 3306,user='user',passwd='passwd',db ='db_name',charset="utf8")
MySQLdbMySQLdb是 Python 连接 MySQL 最流行的一个驱动,很多框架都也是基于此库进行开发,遗憾的是它只支持 Python2x,它是基于C开发的库,和Windows 平台的兼容性不友好,现在基本不推荐使用,取代的是它的衍生版本。mysqlclient由于 MySQLdb 年久失修,后来出现了它的 Fork 版本 mysqlclient,完全兼容 MySQLdb,同时支持 Python3x,是 Django ORM的依赖工具,如果你想使用原生 SQL 来 *** 作数据库,那么推荐此驱动。PyMySQLPyMySQL是纯 Python 实现的驱动,速度上比不上 MySQLdb,最大的特点可能就是它的安装方式没那么繁琐,同时也兼容 MySQLdb。SQLAlchemySQLAlchemy是一种既支持原生 SQL,又支持 ORM 的工具,它非常接近 Java 中的 Hibernate 框架。有关Python访问MySQL数据库全部内容的学习,我都是通过黑马程序员的视频学的。看完之后立马决定去培训了。你可以搜搜,都是免费资源。黑马视频库里面搜索一下,找不到的话官网d出来的对话框问一下就不会迷路了。
以上就是关于python3.4怎么连接mysql pymysql连接mysql数据库全部的内容,包括:python3.4怎么连接mysql pymysql连接mysql数据库、PyMySQL连接不上数据库,但MySQL在cmd可以连接登陆,一切正常,一写Python代码(如下图)就连接不上密码正确;、Python 访问 MySQL 数据库可以使用哪些第三方实现等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)