[pgsql-jp: 30649] Re: postgresql.jarについて

Kenji Ichikawa ichikawa @ acvt.co.jp
2003年 7月 31日 (木) 18:58:26 JST


こんにちは

アドバンスト コンバージェンス テクノロジー
市川 健児 です。

私は下記の組み合わせで PostgreSQL 7.3.4 を
コンパイルして、インストールしましたが、
AbstractJdbc2ResultSet は postgresql.jar に存在してました。

os : vine linux 2.6
jdk : j2sdk1.4.1_02
ant : apache-ant-1.5.3-1

ソースディレクトリの下記の場所に存在しているので、
上記のjdkとantの組み合わせで再度、コンパイルしてみては
いかがでしょうか ?

POSTGRES_SRC/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java




At 午後 06:01 03/07/31 +0900, you wrote:
>お世話になります。 中司@山口県です。
>
>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      <*>
><*>---<*>------<*>------<*>------<*>---<*>

---------------------------
Kenji Ichikawa
mailto:ichikawa @ acvt.co.jp
http://www.acvt.co.jp/




pgsql-jp メーリングリストの案内