def pgsql(): ### pip install psycopg2 import psycopg2 ## 連接到一個給定的數據庫 conn = psycopg2.connect(database="jw", user="jw_biz", password="jw_biz", host="172.16.4.15", port="5432") ## 建立游標,用來執行數據庫操作 cursor = conn.cursor() ## 執行SQL命令 #cursor.execute("DROP TABLE test_conn") #cursor.execute("CREATE TABLE test_conn(id int, name text)") #cursor.execute("INSERT INTO test_conn values(1,'haha')") ## 提交SQL命令 conn.commit() ## 執行SQL SELECT命令 cursor.execute("select * from abc") ## 獲取SELECT返回的元組 rows = cursor.fetchall() for row in rows: print('id = ',row[0], 'name = ', row[1]) ## 關閉游標 cursor.close() ## 關閉數據庫連接 conn.close()