PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

JDBC inserir matriz real


O driver Postgresql JDBC tem sua própria ideia sobre a nomenclatura de tipos. Você pode procurá-los no classe TypeInfoCache .

No seu caso, o nome correto é float4 , então a linha ficaria:
Object[] theArray = {.11f, .22f, .33f};
Array a = theConnection.createArrayOf("float4", theArray); 

Os adereços vão para @JBNizet por sugerir este registro em uma pergunta semelhante .