Unable to download/compile postgresql.jar for PG 7.3 with JDK 1.4.1

Поиск
Список
Период
Сортировка
От Rich Cullingford
Тема Unable to download/compile postgresql.jar for PG 7.3 with JDK 1.4.1
Дата
Msg-id 3E14766C.4070101@sysd.com
обсуждение исходный текст
Ответы Re: Unable to download/compile postgresql.jar for PG 7.3 with  (Barry Lind <blind@xythos.com>)
Re: Unable to download/compile postgresql.jar for PG 7.3 with JDK 1.4.1  (Daniel Bruce Lynes <dlynes@shaw.ca>)
Список pgsql-jdbc
All:
This is a brand new installation of PG 7.3 (i.e., no old versions of the
JDBC jar file exist).

I've tried several methods of getting a working driver. First, I
obtained pg73jdbc3.jar from the d/l site. In trying to test it with
DatabaseMetaData, I get the following odd error on a getColumns() call:

Exception in thread "main" java.sql.SQLException: ERROR:  No such
attribute a.oid

         at org.postgresql.Connection.ExecSQL(Connection.java:393)
         at
org.postgresql.jdbc2.DatabaseMetaData.getColumns(DatabaseMetaData.java:1880)
         at com.sysd.sql.SchemaInfo.main(SchemaInfo.java:639)

If I'm interpreting the comments on the JDBC 2.0 Compliance site
correctly, column-type metadata should be supported in PG 7.3.

Next, I tried compiling from source using the --with-java flag to
configure. The 1.4.1 compiler complains about uses of deprecated
classes/methods and missing symbols, and finally craps out:

-----------extract of javac log-------------

      [echo] Configured build for the JDBC2 Enterprise edition driver

compile:
     [javac] Compiling 53 source files to
/n/winwood/u/winwood/rculling/pg/postg
esql-7.2.3/src/interfaces/jdbc/build
     [javac]
/n/winwood/u/winwood/rculling/pg/postgresql-7.2.3/src/interfaces/jd
c/org/postgresql/xa/XAConnectionImpl.java:57: cannot resolve symbol
     [javac] symbol  : class RollbackException
     [javac] location: package transaction
     [javac] import javax.transaction.RollbackException;
     [javac]                          ^
     [javac]
/n/winwood/u/winwood/rculling/pg/postgresql-7.2.3/src/interfaces/jd
c/org/postgresql/jdbc2/ResultSet.java:60: org.postgresql.jdbc2.ResultSet
should
be declared abstract; it does not define getURL(int) in
org.postgresql.jdbc2.Re
ultSet
     [javac] public class ResultSet extends org.postgresql.ResultSet
implements
ava.sql.ResultSet
     [javac]        ^
     [javac]
/n/winwood/u/winwood/rculling/pg/postgresql-7.2.3/src/interfaces/jd
c/org/postgresql/jdbc2/Statement.java:25: org.postgresql.jdbc2.Statement
should
be declared abstract; it does not define getMoreResults(int) in
org.postgresql.
dbc2.Statement
     [javac] public class Statement extends org.postgresql.Statement
implements
ava.sql.Statement
     [javac]        ^
     [javac]
/n/winwood/u/winwood/rculling/pg/postgresql-7.2.3/src/interfaces/jd
c/org/postgresql/jdbc2/Connection.java:37:
org.postgresql.jdbc2.Connection shou
d be declared abstract; it does not define setHoldability(int) in
org.postgresq
.jdbc2.Connection

.....etc.....

     [javac]
/n/winwood/u/winwood/rculling/pg/postgresql-7.2.3/src/interfaces/jd
c/org/postgresql/xa/ClientConnection.java:70:
org.postgresql.xa.ClientConnectio
  should be declared abstract; it does not define setHoldability(int) in
org.pos
gresql.xa.ClientConnection
     [javac] final class ClientConnection
     [javac]       ^
     [javac] Note: Some input files use or override a deprecated API.
     [javac] Note: Recompile with -deprecation for details.
     [javac] 10 errors

BUILD FAILED

-----------end extract---------------

I'm guessing these problems are due to the compile problems mentioned in
the archive for jdk 1.4 back in mid-November.

What am I doing wrong? What should I do next? Any hints appreciated.

                        Rich Cullingford
                        System Detection, Inc.
                        rculling@sysd.com




В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Dave Cramer
Дата:
Сообщение: Re: Strange error
Следующее
От: "Patric Bechtel"
Дата:
Сообщение: Patch for streaming result sets