Duvida JDBC

Amigo queria saber a quantidade de linha retornadas em uma consulta.
tipo …

Conexao conectar = new Conexao();
c = conectar.getConexao();
MeuState = c.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
res = MeuState.executeQuery(SQL);

Mas o que uso para saber a quantidade de linhas retornada sem utilizar o next… pois quero a quantidade antes do while (res.next()){ mostrar(); }

http://www.guj.com.br/posts/list/7649.java
http://www.guj.com.br/posts/list/1431.java
http://www.guj.com.br/posts/list/2974.java
http://www.guj.com.br/posts/list/17968.java

Obrigado amigo… pensei que tinha outra maneira… pois na verdade acho muito custoso fazer 2 select para saber isso…
mas valeu