Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: Advice fetching Array data with JDBC 8.3 driver



Woody Woodring wrote:
Upgrading to the latest 8.3 JDBC driver broke one of our queries (that we
have found) that involves arrays in the database.  Reverting to the latest
8.2 driver fixes it.

 int[] hdata = (int[])(rs.getArray("data")).getArray();


The 8.3 driver is returning this as Integer[] instead of the primitive int[] because the server allows null values in arrays. While null array elements are possible in the server since 8.2, the driver didn't get updated until 8.3. You can change your code or provide the "compatible=8.2" URL parameter to your connection URL.

Kris Jurka



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group