gente é o seguinte quero consulta aluno de um tabela só que quando tento consultar com mais de um vlaor da erro na instrução alguém pode me ajudar ai por favor.
essa é a clase de consulta
Banco b = new Banco();
b.iniciaBanco();
ManipulaDados md = new ManipulaDados();
String serieprocura = serie2.getText();
String turmaprocura = turma2.getText();
String turnoprocura = turno2.getText();
String anoprocura = ano2.getText();
ResultSet rs = md.RetornaDados("SELECT * FROM aluno2 ");
try {
while (rs.next()) {
if (rs.getString("serie"+ "turma"+ "turno"+ "ano").equals(serieprocura, turmaprocura, turnoprocura, anoprocura)) {// O ERRO ESTA AKI NO COMANDO "equals"
JOptionPane.showMessageDialog(null, rs.getString("id"+ "nome") + " Existe no banco de dados!");
}
}
} catch (SQLException ex) {
Logger.getLogger(inseri.class.getName()).log(Level.SEVERE, null, ex);
}
e essa é a classe de manipular daodos
package novo;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
public class ManipulaDados {
ResultSet rs;
Banco b = new Banco();
//FUNCAO PARA RETORNAR DADOS
public ResultSet RetornaDados(String sql) {
try {
//abrinco conexao com banco de dados
b.iniciaBanco();
try {
//Carrega as informações desejadas do banco de dados.
rs = null;
rs = b.getSt().executeQuery(sql);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Erro ao executar a query na base de dados!\n" + e);
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Erro de conexão com banco de dados\n" + e);
}
return rs;
}
}