Python으로 Azure Database for PostgreSQL에 연결

3614 단어 Python
Python을 통해 Azure Database for PostgreSQL에 연결된 메모
준비 1(접속 정보 얻기)

  • 액세스Azure portal
  • 서버의 [개요] 페이지에서 [서버 이름] 및 [관리자 이름] 확인

  • 준비 2(Pyhon:psycopg2 설치)
  • pip로 설치psycopg2
  • 견본
    # -*- coding: utf-8 -*-
    import psycopg2
    
    HOST = "<server-name>"      # [サーバー名]
    USER = "<admin-username>"   # [管理者ユーザー名]
    PASSWORD = "<admin-password>"   # パスワード
    
    PORT = "5432"               # ポート
    DB_NAME = "<database-name>" # DB名
    
    if __name__ == '__main__':
        detabase_url = "host={} port={} dbname={} user={} password={}".format(HOST, PORT, DB_NAME, USER, PASSWORD)
        with psycopg2.connect(detabase_url) as connection:
            with connection.cursor() as cursor:
                sql = 'SELECT * XXX' # 実行したいSQL
                cursor.execute(sql)
                rows  = cursor.fetchall()
                print (rows)
    
    참고 자료
  • 빠른 시작: Python을 사용하여 Azure Database for PostgreSQL-single Server에 연결하여 데이터에 대한 조회 수행
  • psycopg2.connect
  • cursor.execute
  • 좋은 웹페이지 즐겨찾기