[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:26624] Re: JDBC & postgres がつながらない
> 近棟といいます。
井上です。ありがとうございます。
> >> Apache + tomcat + postgres でservletを設定していますが、
> >> データベースの接続ができません。
> >> エラーコードがわかればいいのですが、それがどこにあるかもわかりません。
>
> エラー内容が分からないので想像ですが、postgresqlをJDBCから使う場合は
> TCP/IP経由でないといけないので /etc/postgresql/postmaster.init ファイル
> の中の以下の一行を有効に(#を外す)しないといけません。
>
> PGALLOWTCPIP=yes
これはまだ確認していませんが、動くようになりました。
さらに、デバッグの方法もわかりました。
下記のようにすれば、データベースアクセスの部分でエラーになった時、
tryを抜けて、catch文のprintlnでエラーメッセージが表示されるようになりました。
try {
out.println("1=");
con = DriverManager.getConnection(url,username,passwd);
out.println("2=");
Statement aaa = con.createStatement ();
String bbb = "insert into xxx-table values(......)";
ResultSet rs = aaa.executeQuery(bbb);
}
catch (Exception ex) {
out.println(ex);
}