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

Cách lưu một chuỗi chứa các dấu nháy đơn vào một cột văn bản trong PostgreSQL

Tôi không nghĩ rằng vấn đề là do có một trích dẫn trong cột Chuỗi. Hibernate sử dụng PreparedStatements và loại vấn đề này sẽ dễ xảy ra hơn khi nối các câu lệnh Statements thuần túy .

Sau đây Kiểm tra GitHub cũng chứng minh các giả định của tôi.

Tuy nhiên, tôi thấy sự cố có thể xảy ra trong các phiên bản phụ thuộc mà bạn đang sử dụng:

Caused by: org.postgresql.jdbc2.PBatchUpdateException: Batch entry 0 update public.slider_group set slid_grou_title= was aborted. Call getNextException() to see the cause.
    at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:107) ~[postgresql-7.4.1-jdbc3.jar:na]

Mặc dù bạn vẫn đang sử dụng Hibernate 3.5, nhưng phiên bản trình điều khiển PostgreSQL đã quá cũ:postgresql-7.4.1-jdbc3 , có từ 2003 . Giống như bất kỳ thư viện phần mềm nào khác, trình điều khiển cơ sở dữ liệu cũng có lỗi.

Thử cập nhật trình điều khiển lên phiên bản mới hơn tương thích với phiên bản cơ sở dữ liệu mà bạn đang chạy trong phiên bản sản xuất.



  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ách lấy hàng cuối cùng cho mỗi nhóm trong PostgreSQL

  2. Khóa ngoại của một trong nhiều bảng?

  3. Làm cách nào để lấy một mục ngẫu nhiên từ cơ sở dữ liệu trong Django / postgreSQL?

  4. Rails bỏ qua các hằng số trong câu lệnh SQL SELECT

  5. django nhận được tháng kể từ ngày tổng hợp