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

MySQLSyntaxErrorException जब तैयार किए गए स्टेटमेंट को निष्पादित करने का प्रयास कर रहा है

इसे आजमाएं यह काम करेगा:

    try {
        connection.setAutoCommit(true);
        String sql = "insert into testtable values(?,?)";
        PreparedStatement statement = connection.prepareStatement(sql);
        statement.setInt(1, userId);
        statement.setString(2, userName);
        saveStatus  = statement.execute();
    } catch (SQLException e) {
        e.printStackTrace();
    }
    return saveStatus;
}

रेडीस्टेडमेंट प्रीकंपील्ड स्टेटमेंट है। निष्पादित करते समय आपको 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 डेटाबेस साइज कैसे चेक करें

  2. MySQL में पिवट टेबल प्रश्नों को स्वचालित कैसे करें

  3. MyISAM से सभी तालिकाओं को InnoDB में कैसे बदलें?

  4. PHP में mysql_fetch_array के माध्यम से लूपिंग

  5. मैं एक टेबल में सभी खाली स्ट्रिंग्स को NULL में कैसे बदलूं?