import psycopg2 as pg2 # 返回數據庫PostgreSQL連接 def get_db_conn(): # 創建連接 return pg2.connect(database='test', user='admin', password='admin', host='127.0.0.1', port='10001') # 操作數據庫PostgreSQL,返回一條結果 def db_fetchone(sql): try: conn = get_db_conn() cur = conn.cursor() cur.execute(sql) rows = cur.fetchone() # 返回一條結果,返回多條結果使用rows = cur.fetchall() return rows[0] except pg2.DatabaseError as e: print('Error $s' % e) finally: conn.commit() cur.close() conn.close()