[Python]MySQLdb for Python使用指南/Python的数据库操作
网站就是要和数据库进行交互,否则什么都不用做了...今天我们来看一个叫MySQLdb的库,这个用来和MySQL数据库进行交互.
可以从这里获得这个库 http://sourceforge.net/projects/mysql-python 如果你不确定你的python环境里有没有这个库,那就打开python shell,输入 import MySQLdb,如果返回错误信息,那就表示你的机器上没有,赶紧去下载一个.我的机器是win xp,所以我下载了win环境下的exe那个,直接双击完成安装. 在介绍具体的操作前,先花点时间来说说一个程序怎么和数据库进行交互 [b]0.引入MySQLdb库[/b] [b]1.和数据库建立连接[/b] 比较常用的参数包括 然后,这个连接对象也提供了对事务操作的支持,标准的方法 [b]2.执行sql语句和接收返回值[/b] cursor用来执行命令的方法: cursor用来接收返回值的方法: 下面的代码是一个完整的例子. #再来执行一个查询的操作 #如果需要批量的插入数据,就这样做 需要注意的是(或者说是我感到奇怪的是),在执行完插入或删除或修改操作后,需要调用一下conn.commit()方法进行提交.这样,数据才会真正保 存在数据库中.我不清楚是否是我的mysql设置问题,总之,今天我在一开始使用的时候,如果不用commit,那数据就不会保留在数据库中,但是,数据 确实在数据库呆过.因为自动编号进行了累积,而且返回的受影响的行数并不为0. [b]3.关闭数据库连接[/b] 三步完成,基本的数据库操作就是这样了.下面是两个有用的连接 |
最新文章
- C# 的TCP Socket (异步方式)
- ios10 safari 的坑!
- UVA 11766 Racing Car Computer --DP
- Request、Request.Form、Request.QueryString 用法的区别
- 让Eclipse使用新版本的JRE
- Makefile 入门与基本语法 分类: C/C++ ubuntu 2015-05-18 11:16 466人阅读 评论(0) 收藏
- 3.如何安装Apache Spark
- day21-多并发编程基础(二)
- python 与mongodb 交互
- Java之旅_高级教_集合框架
- 矩阵半正定: positive semidefinite
- 2018.10.29 bzoj1023: [SHOI2008]cactus仙人掌图(仙人掌+单调队列优化dp)
- C# 关于out和ref的问题
- go系列之数组
- 20155227 《Java程序设计》实验四 Android开发基础设计实验报告
- FastReport.Net使用:[22]地图(Map)控件
- docker swarm mode routing mesh 使用
- 定点数(fixed-point number)
- wait_event_interruptible_timeout
- 游戏开发学习ing