[pgsql-jp: 25203] Re: Q) JDBC Driver and Examples
Takeshi Ken Yamada
ken @ tydfam.jp
2002年 3月 10日 (日) 16:49:12 JST
山田@町田市です。
From: Shigeki Mimura <mimu @ telepass.co.jp>
mimu> 三村です。
: : ;
mimu> つまり、どこでexceptionが起こっていたかというと
mimu> [8]のdrop table basicの部分ですね。
mimu> これを実行する前にcreate table basic (a oid)でtableを作成したら
mimu> 最後までいくようになりました。
これって、jdbc2api_cleanup() が exception を throw するから
ですが、最初のところで、create table basic する前に、念のため
に jdbc2api_cleanup() していて、それが Error を出しています。
jdbc2api_cleanup() が exception を throw しないようにすれば、
良いだけの話だと思いますので、下のようにすれば出なくなりますが、
JAVA屋さんではないので、これで良いのかどうかは知りません。
(db.setAutoCmmit がエラー吐いていたらどうすんねん?という問題
がありますよね)
イメージの表示がされない問題とは関係なさそうです。
private void jdbc2api_cleanup()
{
try
{
db.setAutoCommit(true);
}
catch (Exception ex)
{
// We ignore any errors here
}
try
{
s.executeUpdate("drop table basic");
}
catch (Exception ex)
{
// We ignore any errors here
}
try
{
db.setAutoCommit(false);
}
catch (Exception ex)
{
// We ignore any errors here
}
}
pgsql-jp メーリングリストの案内