您的位置:首页 > 编程语言 > Python开发

python3.4连接mysql数据库的方法

2014-12-15 17:55 387 查看

python3.4连接mysql数据库的方法

发布时间:2014-08-04编辑:www.jbxue.com

本文介绍了python3.4连接mysql数据库的方法,在python3.4中不能用mysqldb连接mysql,可以使用pymysql完成连接mysql数据库,需要的朋友参考下。

在python3.4中用原来python2.7的mysqldb已不能连接mysql数据库了。

喜欢mysqldb的朋友,可以参考:

Python实例 mysqldb操作数据库

python MySQLdb操作mysql的实例代码

python MySQLdb操作MySQL数据库的例子

python使用MySQLdb连接mysql的例子

python实例之对MySqldb模块的简单封装代码

python django 使用mysqldb从数据库中导出xml

python MySQLdb的安装和使用

python使用mysqldb连接mysql数据库

可以使用pymysql,来完成连接mysql的重任,步骤如下:
序号 描述
1、去github上下载pymysql的安装包pymysql
2、解压到某个盘符下
3、打开cmd窗口(win环境下),进入pymysql的根目录下执行命令,python setup.py install
4、在程序里,导入pymysql
5、开始连接数据库 (www.jbxue.com 脚本学堂)

数据库操作的API文档连接:http://legacy.python.org/dev/peps/pep-0249/

代码:

复制代码代码示例:
__author__ = 'qindongliang'
#导入pymysql的包
import pymysql
try:
#获取一个数据库连接,注意如果是UTF-8类型的,需要制定数据库
conn=pymysql.connect(host='localhost',user='root',passwd='qin',db='person',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("发生异常")
输出:

D:\python\python.exe D:/pythonide/pythonprojectworkspace/python/mysql.py
ID: 1 名字: 秦天 性别: 男
ID: 2 名字: 王晶 性别: 女

Process finished with exit code 0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: