I am working with a log in form. This code is to check the log in details from the database. I am able to log in when the provide the correct username and password, but an exception is showing. My code is below :
public void signin() throws ClassNotFoundException, SQLException
{
    try {
        Class.forName("com.mysql.jdbc.Driver");
        connect2 = DriverManager
      .getConnection("jdbc:mysql://localhost:3306/mysql?"
          + "user=root&password=virus");
       statement2 = connect2.createStatement();
        preparedStatement2 = connect2
      .prepareStatement("select username,password from "+t11.getText()+";");
        resultSet2 = preparedStatement2.executeQuery();
        writeResultSet(resultSet2);
        preparedStatement2.executeUpdate();
              }  
    catch (ClassNotFoundException | SQLException e) {
    throw e;
} finally {
    close1();
}
   }
private void writeResultSet(ResultSet resultSet) throws SQLException {
while (resultSet.next()) {
  String username = resultSet.getString("username");
  String password = resultSet.getString("password");
  String usr = (String)t11.getText();
  String pwd = (String)pw11.getText();
  if( t11.getText().equals(username) && pwd.equals(password))
  {
    ((Stage)b1.getScene().getWindow()).setScene(new Scene(new UserPage()));
  }
  else
  {
             //...THIS IS WHERE I WANT TO DISPLAY THE ALERT BOX
  }
}
}
private void close1() {
try {
    if (resultSet2 != null) {
    resultSet2.close();
  }
  if (statement != null) {
    statement.close();
  }
  if (connect != null) {
    connect.close();
  }
} catch (SQLException e) {
}
}
The exception is :
java.sql.SQLException: Can not issue executeUpdate() for SELECTs
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:988)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:974)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2416)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2375)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2359)
at login.Login.signin(Login.java:159)
at login.Login$1.handle(Login.java:118)
at login.Login$1.handle(Login.java:113)
Why this exception is shown ? How can I correct it ?
 
     
    