Měli jste dva problémy:
-
Používali jste ovladač JDBC3; a
-
Použili jste neplatný název typu
character
ve vašemcreateArrayOf
volání. Musíte použít platný typ SQL, který odpovídá tomu, jak je definována vaše tabulka, např.varchar
nebotext
.
Zkuste:
Array array = connection.createArrayOf("text", stringArray);
(upravte podle toho, jak jste pole deklarovali v databázi).