Re: DatabaseMetaData.getTables()
От | Dave Cramer |
---|---|
Тема | Re: DatabaseMetaData.getTables() |
Дата | |
Msg-id | 00bc01c15fa7$b74bf470$8201a8c0@inspiron обсуждение исходный текст |
Ответ на | DatabaseMetaData.getTables() (Jason Davies <jason@netspade.com>) |
Список | pgsql-jdbc |
Yes, I had a look at this, and it is confirmed to be broken in the CVS tip. You can try the driver from jdbc.postgresql.org. It may be more stable. This did work recently ;( Dave -----Original Message----- From: pgsql-jdbc-owner@postgresql.org [mailto:pgsql-jdbc-owner@postgresql.org] On Behalf Of Jason Davies Sent: October 27, 2001 8:26 PM To: pgsql-jdbc@postgresql.org Subject: [JDBC] DatabaseMetaData.getTables() Hi, There seems to be a problem with DatabaseMetaData.getTables() when I do the following: ResultSet R=conn.getMetaData().getTables(null, null, "%", null); It throws a NullPointerException: java.lang.NullPointerException at org.postgresql.jdbc2.DatabaseMetaData.getTables(DatabaseMetaData.java:17 32) at Test.main(Test.java:66) Looking at the source, ResultSet.getBytes() is called and it returns null, causing this exception to be thrown. However I can use ResultSet.getString() without a problem. I'm using 7.1.3 at the moment. Does ResultSet.getBytes() need to be fixed or should getTables() be modified? I'd be grateful for any insights. Or you can just tell me to use the latest cvs version of PostgreSQL :) What is the consensus on supporting older versions, will you phase out old code when 7.2 comes out? -- Jason Davies jason@netspade.com
В списке pgsql-jdbc по дате отправления: