[pgsql-jp: 27836] Re: servletによるDB接続
Keisuke TATSUMI
dzn02722 @ nifty.com
2002年 10月 30日 (水) 10:33:03 JST
辰己です。自己レスです。
ソースを見てみたところ、DBにアクセスするサーブレットに問題が逢ったようで
す。簡単な話、接続出来きていなかったようです。
以下がその部分のソース(一部)です。
ここでdriverName、jdbcPathは以下のように設定しています。
static String driverName = "org.postgresql.Driver";
static String jdbcPath = "jdbc:postgresql://localhost:8080/tpcw";
データベース接続部分のソース
public static Connection getNewConnection() {
try {
Class.forName(driverName);
Connection con;
while(true) {
try {
con = DriverManager.getConnection(jdbcPath);
break;
} catch (java.sql.SQLException ex) {
System.err.println("Error getting connection: " +
ex.getMessage() + " : " +
ex.getErrorCode() +
": trying to get connection again.");
ex.printStackTrace();
java.lang.Thread.sleep(1000);
}
}
con.setAutoCommit(false);
createdConnections++;
return con;
} catch (java.lang.Exception ex) {
ex.printStackTrace();
}
return null;
}
ここで、以下のようなエラーが発生
Error getting connection: An error occured while getting the
authentication request. : 0: trying to get connection again.
An error occured while getting the authentication request.
ex.getMessage() An error occured while getting the authentication
request.
ex.getErrorCode() 0
だということはわかりました。
この表記に問題があるのでしょうか、それとも、設定の方なのでしょうか?
すいませんが、ご教授ください。
以下が環境です。
環境:Windows2000Pro
Java2 SDK v1.4.0_01
Apache Tomcat4.0
PostgreSQL 7.2.1
--
Keisuke TATSUMI <dzn02722 @ nifty.com>
pgsql-jp メーリングリストの案内