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

जावा MySQL अद्यतन क्वेरी

AS PreparedStatement दस्तावेज़ीकरण:

अपने DB में किसी भी डेटा को अपडेट, डिलीट या डालने वाली क्वेरी को निष्पादित करने के लिए, आप executeQuery का उपयोग नहीं कर सकते ... आपको उपयोग करना चाहिए:.executeUpdate(query)

तो यह कोड (गलत ):

   PreparedStatement updateEXP = conn.prepareStatement("update `user` set `exp` = '666'  where `username` = '"+loggedusername+"'");
   ResultSet updateEXP_done = updateEXP.executeQuery();

जैसा दिखना चाहिए (अच्छा ):

सही उपयोग

   PreparedStatement updateEXP = conn.prepareStatement("update `user` set `exp` = ? ");
   updateEXP.setString(1, loggedusername);
   ResultSet updateEXP_done = updateEXP.executeUpdate();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP के साथ MySQL तालिका में डेटा साफ़ करें?

  2. MySQL डुप्लिकेट रिकॉर्ड हटाएं

  3. Mysqli_error () काम नहीं करता है

  4. UTF8 के साथ mysqldump कैसे लें?

  5. mysql सम्मिलित नहीं कर सकता क्योंकि कोई डिफ़ॉल्ट मान नहीं है?