RE: [INTERFACES] JDBC next() method
От | Jon Barnett |
---|---|
Тема | RE: [INTERFACES] JDBC next() method |
Дата | |
Msg-id | 01BE8DF1.71754C60.jbarnett@pobox.com обсуждение исходный текст |
Ответы |
RE: [INTERFACES] JDBC next() method
|
Список | pgsql-interfaces |
On Tuesday, 20 April 1999 1:35, Herouth Maoz [SMTP:herouth@oumail.openu.ac.il] wrote: > At 15:57 +0300 on 14/04/1999, Jon Barnett wrote: > > > > I had expected that an empty result set would be > > returned if the history table is empty (0 rows returned for the select), > > and > > queryResult.next() would be false. Is this an incorrect interpretation > >on my > > part? > > It is. In PostgreSQL, when an aggregate function is used, it always returns > one row containing one field. If it had no values that matched the query, > that one field is NULL. The question is less one of "what is required to correctly interpret the result from the postgresql jdbc driver" and more a case of determining whether this result conforms to the jdbc api definitions. To re-phrase this; if I employed a different JDBC driver, would I obtain the same result? For after all, the goal of the JDBC layer is to provide a consistent interface, independent of the database to which you are connecting, particularly when you can late bind the driver (specify the driver you want to use at run-time). Best regards, Jon.
В списке pgsql-interfaces по дате отправления: