Retorno do select

Pessoal , vou encomodar denovo :grin:

como sei que uma consulta sql não retorna nada ,ela não entra no

while(rs.next()){

}

pelo que eu vi.

faz assim:

if (rs==null){
   xxx
}

não deu , estou fazendo assim

    public void insere(String nome,String matricula,String curso,String data,String hora){
    	try {
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		}
		catch(ClassNotFoundException e) {
			System.out.println("Não consigo carregar o driver...");
			e.printStackTrace();
			return;
		}
		try{

		Connection conn = DriverManager.getConnection("jdbc:odbc:JdbcTesteAccess","","");
		Statement stmt = conn.createStatement();
		String comando = "SELECT matricula FROM aluno WHERE  matricula="+matricula+";";
		ResultSet rs = stmt.executeQuery(comando);
		
		if(rs==null) {						
			JOptionPane.showMessageDialog(null,"Entrou");
			comando = "INSERT INTO aluno VALUES("+matricula+",\'"+nome+"\',\'"+curso+"\');";
			JOptionPane.showMessageDialog(null,comando);
			stmt.executeUpdate(comando);
		}//fim if
		
		stmt.close();
		conn.close();
		}catch (SQLException  e){
			JOptionPane.showMessageDialog(null,e.getMessage());
		}catch (Exception e){
			JOptionPane.showMessageDialog(null,e.getMessage());
			}
    
    }          	
              	

tente assim

if (!rs.next()){
  xxxx
}

[quote=“marcelo_mococa”]tente assim

if (!rs.next()){ xxxx } [/quote]

agora deu, valeu , muito obrigado mesmo!!!