Re: compile of jdbc driver failed - jdk 1.4.0_01 - Mailing list pgsql-jdbc
From | Fred Tsang |
---|---|
Subject | Re: compile of jdbc driver failed - jdk 1.4.0_01 |
Date | |
Msg-id | HKEPIOKAFEBKBPHFFBDAEEANCDAA.fred@avg.nu Whole thread Raw |
In response to | compile of jdbc driver failed - jdk 1.4.0_01 ("Fred Tsang" <fred@avg.nu>) |
List | pgsql-jdbc |
Hi Barry, Dave, Here is the output from ant. Note that this is a cvs grab from last week sometime. So if I want to include the javax.sql packages, do I just include j2ee.jar in my classpath? Buildfile: build.xml all: prepare: check_versions: driver: [echo] Configured build for the JDBC3 edition driver compile: [javac] Compiling 21 source files to /zips/postgres-cvs/pgsql/src/interfaces/jdbc/build [javac] /zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJd bc2ResultSet.java:222: cannot resolve symbol [javac] symbol : constructor Array (org.postgresql.PGConnection,int,org.postgresql.Field,java.sql.ResultSet) [javac] location: class org.postgresql.jdbc2.Array [javac] return (java.sql.Array) new org.postgresql.jdbc2.Array( connection, i, fields[i - 1], (java.sql.ResultSet) this ); [javac] ^ [javac] /zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJd bc2ResultSet.java:379: incompatible types [javac] found : java.sql.Statement [javac] required: org.postgresql.jdbc2.Statement [javac] return statement; [javac] ^ [javac] /zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJd bc2ResultSet.java:499: incompatible types [javac] found : java.sql.PreparedStatement [javac] required: org.postgresql.jdbc2.PreparedStatement [javac] deleteStatement = ((java.sql.Connection) connection).prepareStatement(deleteSQL.toString()); [javac] ^ [javac] /zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJd bc2ResultSet.java:549: incompatible types [javac] found : java.sql.PreparedStatement [javac] required: org.postgresql.jdbc2.PreparedStatement [javac] insertStatement = ((java.sql.Connection) connection).prepareStatement(insertSQL.toString()); [javac] ^ [javac] /zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJd bc2ResultSet.java:563: inconvertible types [javac] found : org.postgresql.jdbc2.PreparedStatement [javac] required: org.postgresql.jdbc2.AbstractJdbc2Statement [javac] long insertedOID = ((AbstractJdbc2Statement) insertStatement).getLastOID(); [javac] ^ [javac] /zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJd bc2ResultSet.java:919: incompatible types [javac] found : java.sql.PreparedStatement [javac] required: org.postgresql.jdbc2.PreparedStatement [javac] selectStatement = ((java.sql.Connection) connection).prepareStatement(selectSQL.toString()); [javac] ^ [javac] /zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJd bc2ResultSet.java:987: incompatible types [javac] found : java.sql.PreparedStatement [javac] required: org.postgresql.jdbc2.PreparedStatement [javac] updateStatement = ((java.sql.Connection) connection).prepareStatement(updateSQL.toString()); [javac] ^ [javac] /zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc3/AbstractJd bc3ResultSet.java:15: cannot resolve symbol [javac] symbol : constructor AbstractJdbc2ResultSet (org.postgresql.PGConnection,java.sql.Statement,org.postgresql.Field[],java. util.Vector,java.lang.String,int,long,boolean) [javac] location: class org.postgresql.jdbc2.AbstractJdbc2ResultSet [javac] super (conn, statement, fields, tuples, status, updateCount, insertOID, binaryCursor); [javac] ^ [javac] /zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJd bc2Statement.java:51: inconvertible types [javac] found : org.postgresql.jdbc2.AbstractJdbc2Statement [javac] required: org.postgresql.jdbc2.Statement [javac] ((AbstractJdbc2ResultSet)result).setStatement((Statement)this); [javac] ^ [javac] /zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc3/Jdbc3Resul tSet.java:13: getStatement() in org.postgresql.jdbc2.AbstractJdbc2ResultSet cannot implement getStatement() in java.sql.ResultSet; attempting to use incompatible return type [javac] found : org.postgresql.jdbc2.Statement [javac] required: java.sql.Statement [javac] public class Jdbc3ResultSet extends org.postgresql.jdbc3.AbstractJdbc3ResultSet implements java.sql.ResultSet [javac] ^ [javac] /zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/Array.java :49: inconvertible types [javac] found : org.postgresql.jdbc2.ResultSet [javac] required: org.postgresql.jdbc2.AbstractJdbc2ResultSet [javac] this.rawString = ((AbstractJdbc2ResultSet)rs).getFixedString(idx); [javac] ^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -deprecation for details. [javac] 11 errors BUILD FAILED file:/zips/postgres-cvs/pgsql/src/interfaces/jdbc/build.xml:104: Compile failed; see the compiler error output for details. Total time: 10 seconds > -----Original Message----- > From: Barry Lind [mailto:barry@xythos.com] > Sent: 06 September 2002 17:53 > To: fred@avg.nu > Cc: Dave Cramer; pgsql-jdbc@postgresql.org > Subject: Re: [JDBC] compile of jdbc driver failed - jdk 1.4.0_01 > > > Fred, > > Can you send the entire ant output? > > To your original problem. The 7.2 code doesn't support datasources. > Thus the errors you were seeing. The 7.3 code does, but I think it > only supports them in the jdbc2 build (and then only when the javax.sql > package is available). The person who contributed the datasource logic > only coded it into the jdbc2 build. He also seems to have disappeared > before submitting any documentation updates, so I really don't know how > it works. I think your best bet may be to build the 7.3 code under a > 1.3 jdk with the optional javax.sql package installed from J2EE. This > should build the driver with datasource support included. > > thanks, > --Barry >
pgsql-jdbc by date: