環境

<aside> 💡

OS Mac

エディタ VsCode 言語 Java DB PostgreSQL

</aside>

ソースコード

import java.sql.*;

public class DBConnect2{
  public static void main (String[] args) throws Exception {
    /* 1) PostgreSQLへの接続情報 */
    Connection con;
    Statement st;
    ResultSet rs;

    String url = "jdbc:postgresql://localhost:5432/shop";
    String user = "iwakitoshiyuki";
    String password = "Shingaku0218";

    /* 2) JDBCドライバの定義 */
    Class.forName("org.postgresql.Driver");

    /* 3) PostgreSQLへの接続 */
    con = DriverManager.getConnection(url,user,password);
    st = con.createStatement();

    /* 4) SELECT文への実行 */
    rs = st.executeQuery("SELECT shohin_id,shohin_mei From Shohin");

    /* 5) 結果の画面表示 */
    while(rs.next()){
        System.out.print(rs.getString("shohin_id") + ',');
        System.out.println(rs.getString("shohin_mei"));
    }

    /* 6) PostgreSQLへの接続を切断 */
    rs.close();
    st.close();
    con.close();
  }
}

接続コマンド

javac DBConnect2.java

java -cp 該当パス/postgresql-42.7.4.jar: DBConnect2

参考記事

https://qiita.com/ngnmsn/items/330cfdfdc3b9f36d3aeb

https://shuntanote.com/2020/04/23/jdbcdriver/ https://jdbc.postgresql.org/download/ https://zenn.dev/eguchi244_dev/articles/sql-postresql-install-20230620