使用Twisted的adbapi操作数据库
2008-08-04 15:50
330 查看
一切以程序开始,^_^
from twisted.internet import reactor
from twisted.enterprise import adbapi
import pyPgSQL.PgSQL as PgSQL
def getSites():
return dbpool.runQuery("select * from my_table")
def printResult(l):
for item in l:
print item
dbpool = adbapi.ConnectionPool("pyPgSQL.PgSQL", user="robin", password="1234", host="192.168.1.1", database="my_database")
getSites().addCallback(printResult)
reactor.callLater(4, reactor.stop)
reactor.run()
注:
pyPgSQL是PostgreSql数据库的python语言接口,其实现符合Python DB-API 2.0规范。大名鼎鼎的python网络框架twisted的企业级特性,如连接池、异步连接等就使用pyPgSQL支持PostgreSql数据库。
from twisted.internet import reactor
from twisted.enterprise import adbapi
import pyPgSQL.PgSQL as PgSQL
def getSites():
return dbpool.runQuery("select * from my_table")
def printResult(l):
for item in l:
print item
dbpool = adbapi.ConnectionPool("pyPgSQL.PgSQL", user="robin", password="1234", host="192.168.1.1", database="my_database")
getSites().addCallback(printResult)
reactor.callLater(4, reactor.stop)
reactor.run()
注:
pyPgSQL是PostgreSql数据库的python语言接口,其实现符合Python DB-API 2.0规范。大名鼎鼎的python网络框架twisted的企业级特性,如连接池、异步连接等就使用pyPgSQL支持PostgreSql数据库。
相关文章推荐
- 使用API方式操作数据库
- 数据库链接管理类Twisted adbapi.ConnectionPool
- Android 存储学习之SQLite数据库的基本操作 (使用API操作数据库)
- Android数据库LitePal框架学习笔记(1)---数据库的adb操作以及LitePal使用入门
- Cassandra 使用Thrift API操作数据库--读写单行多列(切片)数据
- Python:操作PostgreSQL数据库(使用DB API2.0)
- 在Java的Spring框架的程序中使用JDBC API操作数据库
- 如何直接使用ODBC提供的API来操作数据库呢?
- Python:操作PostgreSQL数据库(使用DB API2.0)
- 使用adb命令操作数据库
- 使用系统API进行数据库操作
- C++数据库API操作mysql数据库的使用
- 使用XML封装数据库操作语句的实现(zz)
- Android下SQLite数据库学习笔记3——使用系统API实现数据库的增删改查
- python操作三大主流数据库(3)python操作mysql③python操作mysql的orm工具sqlaichemy安装配置和使用
- iOS 使用FMDB进行数据库操作
- VC++ 使用ADO操作数据库
- selenium的webdriverAPI使用操作多项选择框内容_10_3.docx
- ASP.NET 使用类对数据库进行增删改查操作
- 使用nutz进行复杂的数据库操作