2013-09-06 21 views
10

"Çok boyutlu" bir PostgreSQL dizesi olan hazırlanmış bir deyim parametresini bağlamaya çalışıyorum. İşte bir dizi örnek (sütun tipi numeric[] olan):PostgreSQL dizisi olarak bağlanma parametresi

{{1,10},{2,20}} 

Bunu nasıl hazırlanmış deyimi kullanarak gibi bir değeri bağlama mı? Denedim:

stmt.setObject(1, "{{1,10},{2,20}}", Types.ARRAY); 

Yaramadı:

Herhangi bir fikir Types.ARRAY yazmak için java.lang.String bir örneğini döküm olmaz mı? Böyle

+0

şey: 'stmt.setObject (1, yeni Tamsayı [] [] {{1,10}, {2,20}}, Types.ARRAY) '? –

+0

Çalışmıyor, BigDecimal [] [] 'ı da denedim. – Ree

cevap