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
şey: 'stmt.setObject (1, yeni Tamsayı [] [] {{1,10}, {2,20}}, Types.ARRAY) '? –
Çalışmıyor, BigDecimal [] [] 'ı da denedim. – Ree