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

chyba nastavení java String[] do postgres připraveného příkazu

Musíte použít JDBC array API , podle dokumentace.

Nemůžete jen setObject pole v JDBC. Bylo by hezké, kdyby to tak fungovalo, ale není. Očekává se, že budete zpracovávat pole speciálně.

Array jdbcSkus = con.createArrayOf("VARCHAR", skus);
pstmt.setArray(2, jdbcSkus);



  1. Oracle – Převod SDO_GEOMETRY na WKT?

  2. Získejte oprávnění sloupců pro tabulku v SQL Server pomocí T-SQL:sp_column_privileges

  3. Jak mohu napsat úplný vyhledávací indexový dotaz, který nebude brát v úvahu žádná ignorovaná slova?

  4. Vytvořit Image Trackback pro externího webového vydavatele, který bude odkazovat na můj web