[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 メーリングリストの案内