shell pip install txpostgres python from twisted.internet import defer, reactor from twisted.python import log from twisted.enterprise import adbapi import txpostgres @defer.inlineCallbacks def connect_to_postgresql(): dbpool = adbapi.ConnectionPool( "txpostgres", host='localhost', database='mydatabase', user='myuser', password='mypassword' ) try: conn = yield dbpool.connection() result = yield conn.runQuery("SELECT * FROM mytable") for row in result: print(row) except Exception as e: print("Error:", e) finally: conn.close() dbpool.close() yield dbpool.wait() if __name__ == '__main__': connect_to_postgresql().addBoth(lambda _: reactor.stop()) reactor.run()


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