Re: JDBC question: Creating new arrays
От | Doug McNaught |
---|---|
Тема | Re: JDBC question: Creating new arrays |
Дата | |
Msg-id | m3y97yqmcv.fsf@varsoon.wireboard.com обсуждение исходный текст |
Ответ на | JDBC question: Creating new arrays (Joe Tomcat <tomcat@mobile.mp>) |
Ответы |
Solved, and a bug found! Re: JDBC question: Creating new
arrays
|
Список | pgsql-general |
Joe Tomcat <tomcat@mobile.mp> writes: > It seems that there is a difficulty in JDBC with creating arrays. I > have an array of ints that I want to store in PG. If I try code like > this: > > int[] intArray = { .... }; > PreparedStatement ps = db.prepareStatement(...); > ps.setObject(1, intArray); > > it doesn't work. There is a PreparedStatement.setArray() method, but it > takes a java.sql.Array as an argument, and yet the Array interface > doesn't define any constructors and there doesn't seem to be any factory > for it either!!!! Then you probably need to wrap your Java array in an object that implements java.sql.Array so that the JDBC driver can talk to it. Shouldn't be hard. -Doug
В списке pgsql-general по дате отправления: