PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

जावा में तैयार बयानों के साथ कस्टम एसक्यूएल प्रकारों में सम्मिलित करना

क्या आपने एनम में कॉलम डालने की कोशिश की है?

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

में समझाया गया जावा एनम और पोस्टग्रेएसक्यूएल एनम के बीच कनवर्ट करें नमूने के साथ 'ए वेब कोडिंग ब्लॉग' का लेख:

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. जावा सूची से SQL सरणी कैसे बनाएं?

  2. PostgreSQL MySQL से कितना अलग है?

  3. पासवर्ड प्रॉम्प्ट के बिना बैश स्क्रिप्ट में PostgreSQL CLI (psql) चलाएँ?

  4. मैं Postgres 9.3 में वर्तमान समयक्षेत्र का नाम कैसे प्राप्त करूं?

  5. क्या उत्पादन आरडीएस पर आपकी परियोजना के लिए देव/टेस्ट आरडीएस का उपयोग करना बुरा विचार है?