• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:psycopg2経由とpsql経由、違いますか?)

Python3でのPostgreSQL接続方法とデータ登録に関しての疑問

このQ&Aのポイント
  • Python3でのPostgreSQL接続にはpsycopg2を使用しますが、psql経由との違いはありますか?データベースにデータを登録する際に問題が発生しています。
  • 同じPC上で動作させているPython3とpsqlでアクセスしているデータベースが異なる可能性はありますか?データの登録が正常に行われていないため、アドバイスをお願いします。
  • Windows10環境でPython3を使い、psycopg2を介してPostgreSQLにアクセスしようとしていますが、psqlを使ってアクセスしているときとの違いは何ですか?データの登録に問題があります。アドバイスをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.1

psycopg2で操作する際にcommitしてますか?

nsonoda
質問者

お礼

ありがとうございます、ご指摘の通り、commitをしていませんでした。 図書館から借りてきたSQLの本を見つつ、インターネットの情報を見ながら独学でやっていたのですが、Commitというのが必要という認識がありませんでした。Pythonプログラムで最後にCommitしたところ、ちゃんとpsqlからもデータのINSERTが確認できました。本当にありがとうございました。