質問: rset.getString(1); System.out.println(col); } //コミット conn.commit(); } catch (e: SQLException){ e.printStackTrace(); } finally { try { rset?.close(); stmt?.close(); conn?.close(); } catch (e: SQLException){ e.printStackTrace(); } } } ``` ### 試したこと 上記URLにて、JRE8以降向けのドライバと記載があったので、下記の2つも試しましたが、同様のエラーでした。 postgresql-42.2.5.jre6.jar postgresql-42.2.5.jre7.jar また、よくある対処法にClass.forNameがあるようなので getConnectionの直前に下記を追記した場合、 Class.forName("com.postgresql.jdbc.Driver"); 下記のエラーが出ました。 Exception in thread "main" java.lang.ClassNotFoundException: com.postgresql.jdbc.Driver ### 補足情報(FW/ツールのバージョンなど) ・jarファイルのパスやpasswordなどは変更しています。 ・Windows10 pro 64bit ・PostgreSQL12 ・kotlincは1.3.60(多分) ・プレーン(?)を選択した理由は、初めてのプログラミングでいきなり使うには選択肢が多過ぎて手がつけられないと感じたからです。詳細は割愛しますが、まずは私が理解できる単純なケースから手をつけようと思いました。
回答: https://improve-future.com/configure-postgresql-to-accessible-from-remote.html 上記URLを参考に、 「~\PostgreSQL\12\data」フォルダの pg_hba.conf postgresql.conf に必要な情報を入力。 「Windows管理ツール」の「サービス」で 「potgresql-x64-12 - PostgreSQL Server 12」を 再起動したら無事にコマンドプロンプト上に"1"が出力されました。 回答して頂いたstorm3さん、改めてありがとうございました!!