sql >> Databáze >  >> RDS >> PostgreSQL

JDBC vložit skutečné pole

Ovladač Postgresql JDBC má vlastní představu o pojmenování typů. Můžete je vyhledat v Třída TypeInfoCache .

Ve vašem případě je správný název float4 , takže řádek bude vypadat takto:

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

Props jde na @JBNizet za návrh tohoto registru v podobné otázce .




  1. Ovladač Postgres JDBC:PSQLException:chyba syntaxe při RETURNING nebo blízko něj

  2. Zařízení pro obnovu s nulovou ztrátou dat

  3. Sequelize:Chyba:Chyba:Tabulka1 není přidružena k tabulce2

  4. Jak mohu nakonfigurovat umístění souboru Oracle tnsnames?