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

Làm cách nào để lưu trữ một chuỗi dài hơn 4000 ký tự trong Cơ sở dữ liệu Oracle bằng Java / JDBC?

Bạn có (ít nhất) hai lựa chọn:

  • sử dụng connection.createClob() để tạo một Clob , đặt dữ liệu trên đó và đặt nó trên câu lệnh đã chuẩn bị. Điều này sẽ hoạt động đối với dữ liệu nhỏ hơn

  • sử dụng preparedStatement.setClob(position, reader) - ở đây bạn sẽ có một Reader ví dụ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có thể chuyển tên bảng làm tham số trong Oracle không?

  2. chọn rownum từ mức lương mà rownum =3;

  3. Làm thế nào để tạo toàn bộ DDL của một lược đồ Oracle (có thể tập lệnh)?

  4. thay đổi cột thả bảng trong cơ sở dữ liệu oracle

  5. Làm thế nào để nâng cao ngoại lệ trong PL / SQL?