
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を活用しているので、以下のブログにリライトしました。
おわり
いいなと思ったら応援しよう!
