boa noite galera estou com um problema no meu delete quando executo ele me da esse erro no console
java.sql.SQLException: Can not issue data manipulation statements with executeQuery().
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.Statement.checkForDml(Statement.java:409)
at com.mysql.jdbc.Statement.executeQuery(Statement.java:1111)
at materialDAO.MatDao.remover_materialtiagoalves(MatDao.java:128)
at materialBO.MatBo.remover_materialtiagoalves(MatBo.java:28)
at materialFACADE.MatFacade.remover_materialtiagoalves(MatFacade.java:24)
at materialCONTROLE.MatControle.main(MatControle.java:41)
Exception in thread "main" java.lang.NullPointerException
at materialDAO.MatDao.remover_materialtiagoalves(MatDao.java:139)
at materialBO.MatBo.remover_materialtiagoalves(MatBo.java:28)
at materialFACADE.MatFacade.remover_materialtiagoalves(MatFacade.java:24)
at materialCONTROLE.MatControle.main(MatControle.java:41)
segue o metodos
dao
public MatModelo remover_materialtiagoalves(int cdMat){
Connection conexao = null;
ResultSet rs = null;
Statement stmt = null;
MatModelo modelo= new MatModelo();
try {
conexao = obterConexao();
stmt = conexao.createStatement();
rs = stmt.executeQuery("delete * from ltp.materialtiagoalves where cdMat = "+cdMat);
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
rs.close();
stmt.close();
conexao.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
return modelo;
}
controle
mmodelo=new MatModelo();
mmodelo= mfacade.remover_materialtiagoalves(3);
facade
public MatModelo remover_materialtiagoalves(int cdMat){
return mbo.remover_materialtiagoalves(cdMat);
}
bo
public MatModelo remover_materialtiagoalves(int cdMat){
return mdao.remover_materialtiagoalves(cdMat);
}