[pgsql-jp: 30648] postgresql.jarについて
K.Nakatsuka
tanpoko @ wk9.so-net.ne.jp
2003年 7月 31日 (木) 18:01:22 JST
お世話になります。 中司@山口県です。
postgresql.jarについて
Postgres7.3.3で作成した"postgresql.jar"を使用していたときには
動作していたテストプログラムが、7.3.4で作成した"postgresql.jar"
を使用すると動かなくなりました。
エラーメッセージでは、
"org/postgresql/jdbc2/AbstractJdbc2ResultSet"が見つからないようです
そこで、postgresql.jarの中身を確認してみたところ、7.3.4では、
該当するクラスが存在しません。
configureのオプションはどちらの時(7.3.3 or 7.3.4)も
"--with-java"です。
ご教示の程よろしくお願いいたします。
以下に、
(1)Program
(2)Errorメッセージ
(3)7.3.3のpostgresql.jarの中身
(4)7.3.4のpostgresql.jarの中身
を記述いたします。
(1) Program: (一部抜粋)
import java.sql.* ;
public class TestJDBC_apl {
public static void main( String[] args ) throws Exception {
:
Class.forName("org.postgresql.Driver");
:
}
}
(2) ERROR: (一部抜粋)
Exception in thread "main" java.lang.NoClassDefFoundError: \
org/postgresql/jdbc2/AbstractJdbc2ResultSet
(3) postgesql.jar の中身
7.3.3: (一部抜粋)
org/postgresql/jdbc2/
org/postgresql/jdbc2/AbstractJdbc2Blob.class
org/postgresql/jdbc2/AbstractJdbc2Clob.class
org/postgresql/jdbc2/AbstractJdbc2Connection.class
org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.class
org/postgresql/jdbc2/AbstractJdbc2ResultSet$PrimaryKey.class
org/postgresql/jdbc2/AbstractJdbc2ResultSet$NullObject.class
org/postgresql/jdbc2/AbstractJdbc2ResultSet.class <★★>
: (以下に"jdbc2"のクラスが続く)
7.3.4: (一部抜粋)
org/postgresql/jdbc2/
org/postgresql/jdbc2/AbstractJdbc2Connection.class
org/postgresql/jdbc3/
org/postgresql/jdbc3/AbstractJdbc3Blob.class
org/postgresql/jdbc3/AbstractJdbc3Clob.class
org/postgresql/jdbc3/AbstractJdbc3Connection.class
org/postgresql/jdbc3/AbstractJdbc3DatabaseMetaData.class
org/postgresql/jdbc3/AbstractJdbc3ResultSet.class <★★>
: (以下に"jdbc3"のクラスが続く)
(また、"jdbc2"のクラスは、上記の1つしかない)
<*>---<*>------<*>------<*>------<*>---<*>
<*> tanpoko @ wk9.so-net.ne.jp <*>
<*>---<*>------<*>------<*>------<*>---<*>
pgsql-jp メーリングリストの案内