python连接数据库的案例及源代码

  介绍

这篇文章给大家分享的是有关python连接数据库的案例及源代码的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

Python3。x连接MySQL的方案有:oursql, PyMySQL, myconnpy等,这里主要是安装PyMySQL。

1,安装

PyMySQL安装:找到python文件夹pip程序的位置打开命令窗口:

pip  install  pymysql3

2,使用

安装完毕后,数据库连接的具体步骤如下:

<强>·引入API模块。

<强>·获取与数据库的连接。

<强>·强执行SQL语句和存储过程。

<强>·强关闭数据库连接。

代码如下:

import  PyMySQL   #查询   #连接数据库   conn =, pymysql.connect(主机=& # 39;数据库服务器名& # 39;,用户=& # 39;用户名& # 39;,passwd=& # 39;密码& # 39;,db=& # 39;数据库名& # 39;,锅=& # 39;数据路端口号& # 39;,   charset=& # 39; use utf8 # 39;)   #获取游标   时间=cur  conn.cursor ()   cur.execute(& # 39;数据库查询语句& # 39;)   #获取数据,fetchone获取一条数据,fetchall获取全部数据   时间=data  cur.fetchall ()   for  d 拷贝数据:   ,打印(d)   #关闭游标   cur.close ()   #关闭数据库   conn.close ()   ,   #插入,删除,修改操作   #连接数据库   conn =, pymysql.connect(主机=& # 39;数据库服务器名& # 39;,用户=& # 39;用户名& # 39;,passwd=& # 39;密码& # 39;,db=& # 39;数据库名& # 39;,锅=& # 39;数据路端口号& # 39;,   charset=& # 39; use utf8 # 39;)   #获取游标   时间=cur  conn.cursor ()   cur.execute(& # 39;数据库插入语句& # 39;)   #提交当前事务到数据库   conn.commit ()   # rowcount:返回数据条数或影响行数   打印(& # 39;插入:& # 39;,cur.rowcount, & # 39;条数据& # 39;)   #关闭游标   cur.close ()   #关闭数据库   conn.close ()

对数据库的操作中可以加入试一试……除了语句捕捉错误,发生错误时,可以回滚数据库操作,回到修改前:

试题:   ,#执行sql语句   ,cur.execute (sql)   ,#提交到数据库执行   ,cur.commit ()   除了:   ,#发生错误时回滚   ,cur.rollback ()   ,   #,关闭游标   cur.close ()   #关闭数据库   conn.close ()

感谢各位的阅读!关于python连接数据库的案例及源代码就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

python连接数据库的案例及源代码