Vous avez eu deux problèmes :
-
Vous utilisiez le pilote JDBC3 ; et
-
Vous utilisiez le nom de type invalide
character
dans votrecreateArrayOf
appel. Vous devez utiliser un type SQL valide qui correspond à la façon dont votre table est définie, par ex.varchar
outext
.
Essayez :
Array array = connection.createArrayOf("text", stringArray);
(à ajuster en fonction de la façon dont vous avez déclaré votre tableau dans la base de données).