本文摘自php中文网,作者黄舟,侵删。
这篇文章主要为大家详细介绍了python连接数据库的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下MYSQL模块暂时还不支持python3.0以上的版本,由于我下载的python是3.0版本的,所以想要连接数据库只能利用其它的方法。
Python3.x连接MySQL的方案有:oursql, PyMySQL, myconnpy 等,这里主要是安装pymysql
1.安装
pymysql安装:找到python文件夹pip程序的位置打开命令窗口:
pip install pymysql3

2.使用
安装完毕后,数据库连接的具体步骤如下
引入 API 模块。
获取与数据库的连接。
执行SQL语句和存储过程。
关闭数据库连接。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | import pymysql
conn = pymysql.connect(host = '数据库服务器名' ,user = '用户名' ,passwd = '密码' ,db = '数据库名' ,pot = '数据路端口号' ,charset = 'utf8' )
cur = conn.cursor()
cur.execute( '数据库查询语句' )
data = cur.fetchall()
for d in data:
print (d)
cur.close()
conn.close()
conn = pymysql.connect(host = '数据库服务器名' ,user = '用户名' ,passwd = '密码' ,db = '数据库名' ,pot = '数据路端口号' ,charset = 'utf8' )
cur = conn.cursor()
cur.execute( '数据库插入语句' )
conn.commit()
print ( '插入:' ,cur.rowcount, '条数据' )
cur.close()
conn.close()
|
对数据库的操作中可以加入try...except语句捕捉错误,发生错误时,可以回滚数据库操作,回到修改前:
1 2 3 4 5 6 7 8 9 10 11 12 13 | try :
cur.execute(sql)
cur.commit()
except :
cur.rollback()
cur.close()
conn.close()
|
以上就是python实现连接数据库的方法介绍的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python常用函数有哪些
Python操作二维数组画图
Python函数之bool([x])用法详解
为什么Python不好找工作
Python中线程同步原语的代码示例
crypto算法库是什么?crypto算法库的详解
Python如何清空列表?清空列表的4种方法(代码示例)
Python数据挖掘需要学什么
为什么黑客都使用Python
Python数据爬下来保存在哪里
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python实现连接数据库的方法介绍