python3.4连接mysql数据库的方法
时间:2022-03-14 03:51
python3.4连接mysql数据库的方法
- 发布时间:2014-08-04编辑:www.jbxue.com
在python3.4中用原来python2.7的mysqldb已不能连接了。
喜欢db的朋友,可以参考:
可以使用pymysql,来完成连接mysql的重任,步骤如下:
序号 描述
1、去github上下载pymysql的安装包pymysql
2、解压到某个盘符下
3、打开cmd窗口(win环境下),进入pymysql的根目录下执行命令, setup.py install
4、在程序里,导入pymysql
5、开始连接数据库 ( 脚本学堂)
数据库操作的API文档连接:http://legacy.python.org/dev/peps/pep-0249/
代码:
#导入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("发生异常")
输出:
ID: 1 名字: 秦天 性别: 男
ID: 2 名字: 王晶 性别: 女
Process finished with exit code 0