最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
python torndb模块安装使用示例
时间:2014-10-07 编辑:简简单单 来源:一聚教程网
一、torndb概述
torndb是一个轻量级的基于MySQLdb封装的一个模块,其是tornado框架的一部分。其项目主页为:https://github.com/bdarnell/torndb 。从tornado3.0版本以后,其已经作为一个独立模块发行了。可以通过easy_install 或pip的方式直接安装。
二、连接与查询
1、创建连接
import torndb
db = torndb.Connection("127.0.0.1:3306", "test", user="root", password="admin")
默认字符集UTF8,没必要在加上 charset = "utf8" 。另外需要注意的是其默认时区为time_zone='+0:00',这个可以手动在连接的时候指定为东8区。
2、查询
在MySQLdb中所有的操作都是通过execute执行的,而把TA封装之后的torndb,提供了3种,execute,get,query。execute的示例:
代码如下 | 复制代码 |
cre='create table blog(id int,content text)' |
query与get
两个都是用于返回数据结果,不同的是query可以返回多条结果;get查询的结果为空时,返回None,返回多于一条结果时会报出一个异常,一般只用于只有一条结果返回的情况。
代码如下 | 复制代码 |
//query查询 |
insert与insertmany
代码如下 | 复制代码 |
>>>sql = "INSERT INTO test (id,name,date) VALUES (%s,%s,%s)" #插入单行记录 |
总结下,torndb对MySQLdb封装后,query,get返回是list,dict这些,非常方便,可以直接拿来用,这是TA的优点,而且是默认自动commit的,不用MySQLdb的手动commit,用起来很是简洁
相关文章
- ASP.NET MVC中设置跨域访问问题 07-03
- 相册飞船是什么 相册飞船怎么安装使用 07-26
- 小度WiFi驱动安装教程 07-25
- wps vba 宏插件怎么安装 07-19
- Django卸载之后重新安装的方法 06-29
- AdobePhotoshopCS2怎么安装 06-18