PostgreSQLで外部からのJDBC接続があっさりできませんでした。 解決するためにやったことを記載します。 JDBC接続に必要な情報 JDBCドライバー Class.forName()等でロードするクラスは以下です。 org.postgresql.Driver URL jdbc:postgresql://${host}:${port}/${db} ${host}:接続するDBサーバー ${port}:ポート番号(デフォルトは5432) ${db}:使用するデータベース名 サーバーの設定 PostgreSQLの設定がデフォルトのままだとJDBC接続ができませんでした。 接続を受け付けるホストと、そのホストが接続できるデータベースおよび認証方法を設定する必要がありました。 ちなみに最初に見たエラーは次の通りです。 org.postgresql.util.PSQLException: 接続