Re: 8.1 JDBC Driver Does Not Compile
Sergei,
It would appear that Sun has extended the interface yet again. You
will need to create a jdbc4 ? package and implement all of those
unimplemented functions
Dave
On 18-Jan-06, at 1:58 PM, Sergei Dubov wrote:
Hi guys,
I am running the latest J2SE Mustang build 1.6-b67 and trying to
compile the 8.1-404 JDBC driver. Attached are the errors that I get.
Any help is much appreciated.
Thanks,
Serge.
Information: Note: Some input files use unchecked or unsafe
operations.
Information: Compilation completed with 34 errors and 65 warnings
Information: 34 errors
Information: 65 warnings
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3
\Jdbc3Statement.java
Error: Error: line (21)org.postgresql.jdbc3.Jdbc3Statement is
not abstract and does not override abstract method isClosed() in
java.sql.Statement
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3
\Jdbc3Connection.java
Error: Error: line (21)org.postgresql.jdbc3.Jdbc3Connection is
not abstract and does not override abstract method
<T>createQueryObject(java.lang.Class<T>) in java.sql.Connection
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\ds
\PGSimpleDataSource.java
Error: Error: line (28)org.postgresql.ds.PGSimpleDataSource is
not abstract and does not override abstract method
<T>createQueryObject(java.lang.Class<T>) in javax.sql.DataSource
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc2
\Jdbc2Statement.java
Error: Error: line (21)org.postgresql.jdbc2.Jdbc2Statement is
not abstract and does not override abstract method isClosed() in
java.sql.Statement
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc2
\Jdbc2PreparedStatement.java
Error: Error: line (14)
org.postgresql.jdbc2.Jdbc2PreparedStatement is not abstract and
does not override abstract method isPoolable() in
java.sql.PreparedStatement
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc2
\Jdbc2CallableStatement.java
Error: Error: line (19)
org.postgresql.jdbc2.Jdbc2CallableStatement is not abstract and
does not override abstract method setClob
(java.lang.String,java.sql.Clob) in java.sql.CallableStatement
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc2
\Jdbc2Connection.java
Error: Error: line (21)org.postgresql.jdbc2.Jdbc2Connection is
not abstract and does not override abstract method
<T>createQueryObject(java.lang.Class<T>) in java.sql.Connection
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3
\Jdbc3DatabaseMetaData.java
Error: Error: line (13)
org.postgresql.jdbc3.Jdbc3DatabaseMetaData is not abstract and does
not override abstract method providesQueryObjectGenerator() in
java.sql.DatabaseMetaData
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\ds\common
\PooledConnectionImpl.java
Error: Error: line (30)
org.postgresql.ds.common.PooledConnectionImpl is not abstract and
does not override abstract method removeStatementEventListener
(javax.sql.StatementEventListener) in javax.sql.PooledConnection
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\ds
\PGConnectionPoolDataSource.java
Error: Error: line (39)
org.postgresql.ds.PGConnectionPoolDataSource is not abstract and
does not override abstract method getQueryObjectGenerator() in
javax.sql.CommonDataSource
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\ds
\PGPoolingDataSource.java
Error: Error: line (51)org.postgresql.ds.PGPoolingDataSource is
not abstract and does not override abstract method
<T>createQueryObject(java.lang.Class<T>) in javax.sql.DataSource
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc2
\Jdbc2ResultSetMetaData.java
Error: Error: line (14)
org.postgresql.jdbc2.Jdbc2ResultSetMetaData is not abstract and
does not override abstract method isWrapperFor(java.lang.Class<?>)
in java.sql.Wrapper
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3g
\Jdbc3gBlob.java
Error: Error: line (15)org.postgresql.jdbc3g.Jdbc3gBlob is not
abstract and does not override abstract method getBinaryStream
(long,long) in java.sql.Blob
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc2
\Jdbc2Clob.java
Error: Error: line (13)org.postgresql.jdbc2.Jdbc2Clob is not
abstract and does not override abstract method getCharacterStream
(long,long) in java.sql.Clob
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc2
\Jdbc2Blob.java
Error: Error: line (13)org.postgresql.jdbc2.Jdbc2Blob is not
abstract and does not override abstract method getBinaryStream
(long,long) in java.sql.Blob
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3g
\Jdbc3gStatement.java
Error: Error: line (21)org.postgresql.jdbc3g.Jdbc3gStatement is
not abstract and does not override abstract method isClosed() in
java.sql.Statement
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3g
\Jdbc3gPreparedStatement.java
Error: Error: line (14)
org.postgresql.jdbc3g.Jdbc3gPreparedStatement is not abstract and
does not override abstract method isPoolable() in
java.sql.PreparedStatement
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3g
\Jdbc3gCallableStatement.java
Error: Error: line (15)
org.postgresql.jdbc3g.Jdbc3gCallableStatement is not abstract and
does not override abstract method setClob
(java.lang.String,java.sql.Clob) in java.sql.CallableStatement
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3g
\Jdbc3gConnection.java
Error: Error: line (21)org.postgresql.jdbc3g.Jdbc3gConnection
is not abstract and does not override abstract method
<T>createQueryObject(java.lang.Class<T>) in java.sql.Connection
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3g
\Jdbc3gClob.java
Error: Error: line (13)org.postgresql.jdbc3g.Jdbc3gClob is not
abstract and does not override abstract method getCharacterStream
(long,long) in java.sql.Clob
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3g
\Jdbc3gResultSet.java
Error: Error: line (23)org.postgresql.jdbc3g.Jdbc3gResultSet is
not abstract and does not override abstract method
updateNCharacterStream(java.lang.String,java.io.Reader,int) in
java.sql.ResultSet
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\xa
\PGXADataSource.java
Error: Error: line (18)org.postgresql.xa.PGXADataSource is not
abstract and does not override abstract method
getQueryObjectGenerator() in javax.sql.CommonDataSource
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3
\Jdbc3ResultSet.java
Error: Error: line (23)org.postgresql.jdbc3.Jdbc3ResultSet is
not abstract and does not override abstract method
updateNCharacterStream(java.lang.String,java.io.Reader,int) in
java.sql.ResultSet
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3g
\Jdbc3gDatabaseMetaData.java
Error: Error: line (13)
org.postgresql.jdbc3g.Jdbc3gDatabaseMetaData is not abstract and
does not override abstract method providesQueryObjectGenerator() in
java.sql.DatabaseMetaData
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3g
\Jdbc3gResultSetMetaData.java
Error: Error: line (14)
org.postgresql.jdbc3g.Jdbc3gResultSetMetaData is not abstract and
does not override abstract method isWrapperFor(java.lang.Class<?>)
in java.sql.Wrapper
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\xa
\PGXAConnection.java
Error: Error: line (29)org.postgresql.xa.PGXAConnection is not
abstract and does not override abstract method
removeStatementEventListener(javax.sql.StatementEventListener) in
javax.sql.PooledConnection
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3
\Jdbc3PreparedStatement.java
Error: Error: line (14)
org.postgresql.jdbc3.Jdbc3PreparedStatement is not abstract and
does not override abstract method isPoolable() in
java.sql.PreparedStatement
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3
\Jdbc3CallableStatement.java
Error: Error: line (15)
org.postgresql.jdbc3.Jdbc3CallableStatement is not abstract and
does not override abstract method setClob
(java.lang.String,java.sql.Clob) in java.sql.CallableStatement
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3
\Jdbc3Clob.java
Error: Error: line (13)org.postgresql.jdbc3.Jdbc3Clob is not
abstract and does not override abstract method getCharacterStream
(long,long) in java.sql.Clob
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc2
\Jdbc2DatabaseMetaData.java
Error: Error: line (13)
org.postgresql.jdbc2.Jdbc2DatabaseMetaData is not abstract and does
not override abstract method providesQueryObjectGenerator() in
java.sql.DatabaseMetaData
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3
\PSQLParameterMetaData.java
Error: Error: line (20)
org.postgresql.jdbc3.PSQLParameterMetaData is not abstract and does
not override abstract method isWrapperFor(java.lang.Class<?>) in
java.sql.Wrapper
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3
\Jdbc3Blob.java
Error: Error: line (15)org.postgresql.jdbc3.Jdbc3Blob is not
abstract and does not override abstract method getBinaryStream
(long,long) in java.sql.Blob
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc3
\Jdbc3ResultSetMetaData.java
Error: Error: line (14)
org.postgresql.jdbc3.Jdbc3ResultSetMetaData is not abstract and
does not override abstract method isWrapperFor(java.lang.Class<?>)
in java.sql.Wrapper
C:\Documents and Settings\Kyrill Alyoshin\My Documents\work\java\lib
\postgres\postgresql-jdbc-8.1-404.src\org\postgresql\jdbc2
\Jdbc2ResultSet.java
Error: Error: line (23)org.postgresql.jdbc2.Jdbc2ResultSet is
not abstract and does not override abstract method
updateNCharacterStream(java.lang.String,java.io.Reader,int) in
java.sql.ResultSet
---------------------------(end of
broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?
http://www.postgresql.org/docs/faq
Home |
Main Index |
Thread Index