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

Các câu lệnh được chuẩn bị sẵn trong Java cho PostgreSQL

Đây là một câu hỏi rất rộng, nhưng cách tiếp cận thông thường để tương thích với nhiều cơ sở dữ liệu thì gấp đôi:

  1. Đặt tất cả các câu lệnh SQL của bạn trong các tệp tài nguyên và tải tài nguyên thích hợp trong thời gian chạy
  2. Khi câu lệnh hoặc cấu trúc logic khác nhau (yêu cầu các tham số khác nhau, v.v.), hãy viết logic cho cả hai cơ sở dữ liệu và chọn đường dẫn chính xác tùy thuộc vào cơ sở dữ liệu bạn đang sử dụng.

Một số lớp trừu tượng cơ sở dữ liệu (Hibernate, Spring JDBC) có thể giúp bạn thực hiện rất nhiều công việc, nhưng bạn vẫn cần phải lưu ý về sự khác biệt và mã cho chúng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn các ô hàng làm cột mới

  2. Sao chép SQL và chuyển đổi cột ngày tháng

  3. Sử dụng pg_prewarm và pg_hibernator của bộ nhớ đệm trong PostgreSQL 9.4.

  4. Tổng hợp (x, y) các đám mây điểm tọa độ trong PostgreSQL

  5. Cái nào hiệu quả hơn smallint hoặc ký tự (10)?