pip install txpostgres [database] host = localhost port = 5432 database = mydatabase user = myuser password = mypassword from twisted.enterprise import adbapi from twisted.internet import reactor import ConfigParser config = ConfigParser.ConfigParser() config.read('config.ini') host = config.get('database', 'host') port = config.getint('database', 'port') database = config.get('database', 'database') user = config.get('database', 'user') password = config.get('database', 'password') dbpool = adbapi.ConnectionPool('txpostgres', host=host, port=port, user=user, password=password, database=database) def insert_data(txn): query = "INSERT INTO employees (name, age) VALUES (%s, %s)" data = ("John Doe", 30) txn.execute(query, data) dbpool.runInteraction(insert_data) def handle_success(result): print("Transaction successful!") def handle_failure(error): print("Transaction failed:", error) dbpool.runInteraction(insert_data).addCallback(handle_success).addErrback(handle_failure)


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