python from twisted.internet import reactor from twisted.internet.defer import inlineCallbacks from twisted.enterprise import adbapi import txpostgres dbparams = { 'user': 'postgres', 'password': 'password', 'database': 'mydatabase', 'host': 'localhost', 'port': 5432, } dbpool = adbapi.ConnectionPool("txpostgres", **dbparams) @inlineCallbacks def query_database(): conn = yield dbpool.connect() try: result = yield conn.execute("SELECT * FROM mytable") for row in result: print(row) finally: conn.close() reactor.stop() reactor.callWhenRunning(query_database) reactor.run()


上一篇:
下一篇:
切换中文