Miałeś dwa problemy:
-
Używałeś sterownika JDBC3; i
-
Użyłeś nieprawidłowej nazwy typu
character
w twoimcreateArrayOf
połączenie. Musisz użyć prawidłowego typu SQL, który pasuje do definicji Twojej tabeli, np.varchar
lubtext
.
Wypróbuj:
Array array = connection.createArrayOf("text", stringArray);
(dostosuj w zależności od tego, jak zadeklarowałeś swoją tablicę w bazie danych).