PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

JDBC insère un tableau réel

Le pilote Postgresql JDBC a sa propre idée sur la dénomination des types. Vous pouvez les rechercher dans le Classe TypeInfoCache .

Dans votre cas, le nom correct est float4 , donc la ligne serait :

Object[] theArray = {.11f, .22f, .33f};
Array a = theConnection.createArrayOf("float4", theArray); 

Les accessoires vont à @JBNizet pour avoir suggéré ce registre dans une question similaire .