Postgres JDBC driver (80b1.308) bug
От | j.random.programmer |
---|---|
Тема | Postgres JDBC driver (80b1.308) bug |
Дата | |
Msg-id | 20050111203757.44975.qmail@web14225.mail.yahoo.com обсуждение исходный текст |
Ответы |
Re: Postgres JDBC driver (80b1.308) bug
|
Список | pgsql-jdbc |
The postgresql 8 version 308 JDBC driver is broken (jar file: pg80b1.308.jdbc3.jar) I am running this driver against postgres 7.4. The System.out.println gives a stack overflow error because the Statement toString() is broken !! The following code illustrates the problem. I'm amazed that Statement.toString() would cause this kind of problem -- aren't the driver writers testing toString() methods of various implementation classes ? Best regards, --j ------------- code --------------------------------------- import java.sql.*; import java.io.*; public class foo { public static void main (String args[]) throws Exception { Connection con = getConnection(); String where_stmt = "SELECT a, b, c from alltypes WHERE id = 39"; Statement stmt = con.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); System.out.println(stmt); //<-------- ERROR HERE } static Connection getConnection() throws Exception { //return a connection here, implement for your system } } --------------------------- end ---------------------- __________________________________ Do you Yahoo!? Yahoo! Mail - now with 250MB free storage. Learn more. http://info.mail.yahoo.com/mail_250
В списке pgsql-jdbc по дате отправления: