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

MySQL अपडेट करें:java.sql.SQLException:पैरामीटर 8 के लिए कोई मान निर्दिष्ट नहीं है

कृपया आपने पिछले दो पैरामीटर के लिए मान सेट नहीं किया है, इसलिए नीचे देखें

 try{
                Connection conn = DriverManager.getConnection("dbinfo");
                String query = "UPDATE Patient SET  
          PatID=?,FirstName=?,LastName=?,Address=?,City=?,Phone=?,MedID=? ` `WHERE PatID=? AND MedID=?";

                PreparedStatement pst = conn.prepareStatement(query);
                pst.setString(1, pid);
                pst.setString(2, fn );
                pst.setString(3, ln );
                pst.setString(4, add );
                pst.setString(5, city );
                pst.setString(6, phone );
                pst.setString(7, mid );
                 pst.setString(8, mid );//this last two
                pst.setString(9, pid);

                pst.executeUpdate();
                JOptionPane.showMessageDialog(null, "Patient Updated");
                pst.close();

            }catch(Exception ex){
                ex.printStackTrace();
            }



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. रेल 3.2 + MySQL:त्रुटि:फ़ील्ड 'create_at' का कोई डिफ़ॉल्ट मान नहीं है:INSERT INTO

  2. MySQL कैसे सीमा में लापता तिथियों को भरने के लिए?

  3. पंक्ति में मार्कर के आधार पर परिवर्तनीय MIN दिनांक प्राप्त करें

  4. मेरी साइट में वैश्विक खोज कैसे बनाएं

  5. MySQL:नल के साथ औसत