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

Chèn vào các kiểu SQL tùy chỉnh với các câu lệnh chuẩn bị sẵn trong java

Bạn đã thử truyền cột thành enum chưa?

// Setup stuff up here.
sql = "INSERT INTO foo (suit) VALUES (?::card_suit)";
st.setString(1, 'spades');
st.executeUpdate(sql);

Giải thích trong Chuyển đổi giữa Java enums và PostgreSQL enums bài viết về 'Một blog viết mã web' với các mẫu:

INSERT INTO pet (pet_id, pet_type, name) 
         VALUES (?, CAST(? AS animal_type), ?);

--or

INSERT INTO pet (pet_id, pet_type, name) 
         VALUES (?, ?::animal_type, ?);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhiều công thức trên PostgreSQL

  2. Cách sao lưu các chức năng chỉ trong Postgres

  3. nhóm mọi giá trị N

  4. Các tùy chọn khôi phục thảm họa cho PostgreSQL được triển khai cho một đám mây lai

  5. Các truy vấn postgres trong sản xuất dẫn đến I / O đọc đĩa cao bất thường