python讀取postgresql


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()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM