python3使用MySql--安装pymysql库

原创 小才子  2019-08-12 11:04:41  阅读 905 次 评论 0 条
摘要:

  原mysqldb库在python3.4中已经不能连接mysql数据库了,通过百度搜索发现应该使用pymysql库来替代,记录一下步骤:1、下载pymysql的安装包,下载地址为:https://github.com/PyMySQL/PyMySQL2、解压下载的PyMySQL-master.zip 到一个文件夹中,这里我解压到 d:\python_lib 文件夹下3、安装PyMySQL   3.1 打开cmd窗口(win环境下,记得用管理员权限打开CMD)&nbs

  原mysqldb库在python3.4中已经不能连接mysql数据库了,通过百度搜索发现应该使用pymysql库来替代,记录一下步骤:

1、下载pymysql的安装包,下载地址为:https://github.com/PyMySQL/PyMySQL

2、解压下载的PyMySQL-master.zip 到一个文件夹中,这里我解压到 d:\python_lib 文件夹下

3、安装PyMySQL 

  3.1 打开cmd窗口(win环境下,记得用管理员权限打开CMD)

      image.png

  3.2 进入pymysql的根目录下执行命令 

      d:

      cd d:\python_lib\PyMySQL-master

  3.3 在d:\python_lib\PyMySQL-master 执行setup.py安装PyMySQL

      python setup.py install


4、测试安装是否成功

import pymysql没有返回错误信息就表示安装成功了

image.png


5、连接测试例子

#导入pymysql的包
import pymysql
try:
#获取一个数据库连接,注意如果是UTF-8类型的,需要制定数据库
  conn=pymysql.connect(host='localhost',user='root',passwd='123456',db='test',port=3306,charset='utf8')
  cur=conn.cursor()#获取一个游标
  cur.execute('select * from person')
  data=cur.fetchall()
  for d in data :
    #注意int类型需要使用str函数转义
   print("ID: "+str(d[0])+'  名字: '+d[1]+"  性别: "+d[2])
 
  cur.close()#关闭游标
  conn.close()#释放数据库资源
except  Exception :print("发生异常")


本文地址:http://diyfox.com/article/78.html
版权声明:本文为原创文章,版权归 小才子 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?