Conexão oracle

Boa noite!
Está acontecendo algo muito estranho com a minha aplicação, quando eu conecto com mysql e faço a pesquisa, o resultset tras o resultado do BD, mas quando conecto com o Oracle o resultset não tras nada.

Veja o a conexão:

Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@127.0.0.1:1521:xe";
String password="teste";
String user="teste";

con = DriverManager.getConnection(url,user,password);

Busca

Connection con = Conexao.getConnection();
		PreparedStatement pst = null;
		ResultSet rs = null;
		Usuario usu = new Usuario();
		HttpSession sessao = request.getSession();
		
		try{
			
			String q = "Select USU, SHN from USU where USU=? and SHN=?" ;
			pst = con.prepareStatement(q);
			pst.setString(1, login);  
			pst.setString(2, senha);
			
			rs = pst.executeQuery();
			
			if(rs!=null){
				sessao.setAttribute("LOGIN", login);
				
			}

Aguém pode me ajudar a resolver esse enigma?

Desde já Obrigada!

Pessoal!
Passei a tarde tentando, mas consegui resolver!

Vlw

boa reaalves!

post ai depois qual era a raiz do problema e a solução.

quem sabe não ajuda outras pessoas.

att,

[quote=reaalves]Pessoal!
Passei a tarde tentando, mas consegui resolver!

Vlw[/quote]

Bom que conseguiu resolver, agora posta a solução para que o próximo usuário passar pelo problema tenha uma idéia do que possa ser.

Eu apenas tinha me esquecido de dar commit no BD.
A conexão e a busca estão corretos.