[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);
                }