PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

lỗi đặt java String [] thành câu lệnh chuẩn bị postgres

Bạn phải sử dụng API mảng JDBC , theo tài liệu.

Bạn không thể chỉ setObject một mảng trong JDBC. Sẽ rất tốt nếu đó là cách nó hoạt động, nhưng không phải vậy. Bạn cần phải xử lý các mảng một cách đặc biệt.

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết nối db không xác định với xương bánh chè

  2. Postgres GROUP BY trên trường bên trong jsonb

  3. Cách giới hạn độ dài hiển thị tối đa của một cột trong PostgreSQL

  4. Các chuỗi postgres không có thuộc tính 'sở hữu bởi' không trả về id trong Django 1.3

  5. Giao điểm của nhiều mảng trong PostgreSQL