sql >> Database teknologi >  >> RDS >> PostgreSQL

fejlindstilling af java String[] til postgres forberedt erklæring

Du skal bruge JDBC array API , ifølge dokumentationen.

Du kan ikke bare setObject et array i JDBC. Det ville være rart, hvis det er sådan det virker, men det er det ikke. Du forventes at håndtere arrays specielt.

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



  1. Tidsstempel for rækkeoprettelse og sidste ændring

  2. Har MySQL tidsbaserede triggere?

  3. Kalde MySQL-funktioner i Lithium

  4. SQL SELECT for at få de første N positive heltal