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

बेमेल टाइप करें:java.util.Date से java.sql.Date में कनवर्ट नहीं किया जा सकता है

java.util.Date और java.sql.Date कोड> कुछ अलग हैं। डेटाबेस केवल java.sql.Date स्वीकार करता है .
उसके लिए, आपको java.util.Date . को कनवर्ट करना होगा java.sql.Date . में .

इसे आजमाएं:

java.util.Date util_StartDate = format.parse( req.getParameter("startDate") );
java.sql.Date sql_StartDate = new java.sql.Date( util_StartDate.getTime() );

अब आप इसका उपयोग कर सकते हैं sql_StartDate तैयार कथन का उपयोग करके पैरामीटर मान सेट करने के लिए।

pst.setDate( 1, sql_StartDate );

Jdbc के साथ उपयोग करने के लिए अन्य sql विशिष्ट तिथियों पर समान प्रक्रिया का उपयोग करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में SET autocommit=1 और START TRANSACTION के बीच अंतर (क्या मैंने कुछ याद किया है?)

  2. Php mysql 30 सेकंड के बाद कार्य करने के लिए

  3. क्या मैं किसी अन्य फ़ील्ड के लिए एक चर के रूप में एक MySQL क्वेरी में एक अभिव्यक्ति का पुन:उपयोग कर सकता हूं?

  4. MySQL दिनांक स्वरूप धोखा पत्रक

  5. मैं MySQL में पूरे परिणाम सेट को कैसे जोड़ूं?