見出し画像

Python始めました。psycopg2使用してPostgreSQLに接続する。

データーベースに接続する

コード

import psycopg2
import pandas as pd

# 接続情報(サンプル)
connector = psycopg2.connect( 
            host="localhost", # IPアドレス等
            port = 5444, 
            database="sample", 
            user="yuuzaa", 
            password="pass")

# SQL文 ( 最小限・・・ )
test_sql1 = ( ' SELECT * FROM test-tble; ' )

# pandasのDetaFrameへ読み込み
test_result1 = pd.read_sql(test_sql1,connector)

# 確認
test_result1.head()

本当は色々悩みましたが本日、接続できました。

これまでは、別のツールでDBからエクスポートしたエクセルをpandasで読み込んでデーターの加工をしていましたが、直接データを読み込めるのでかなり手間が減ってスムーズに作業ができそうです。

2024年6月 現在でもPythonを活用しているので、以下のブログにリライトしました。

おわり




いいなと思ったら応援しよう!

こうじ
サポートを頂けると、沢山記事が書けると思います。