Uma condicao de Acesso ,Como fazer?

Bom é simples mas … galera tenho um projeto que tem uma tela de login , mas nao estou conseguindo o seguinte
quando o usuario digita a senha passa normal , mas quando o usuario digita errado , neste caso eu deveria colocar uma condição mas nao estou conssiguindo fazer isto
este é o meu botao de confimar!!

[code]private JButton getBtConfimar() {
if (btConfimar == null) {
btConfimar = new JButton();
btConfimar.setPreferredSize(new java.awt.Dimension(85,26));
btConfimar.setText(“Confirmar”);
btConfimar.setIcon(new ImageIcon(“C:/Arquivos de programas/Adobe/Acrobat 7.0/Reader/HowTo/ENU/Images/stamp.gif”));
btConfimar.setBounds(new java.awt.Rectangle(201,109,125,30));
btConfimar.setName(“btConfimar”);
btConfimar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println(“actionPerformed()”);
gravar();
limparCampos();
enableComp(false);
tfUsuario.grabFocus ();
dispose();

				TelaPrincipal Tela = new TelaPrincipal();
				Tela.setVisible(true);
				 
				
					
			}} );
		
	}
	return btConfimar;
}[/code]

.
.
.

e este é metodo de gravação

[code]// Método que efetua gravação no BD
private void gravar (){
try {
String query = “SELECT usuario FROM login WHERE usuario = '” + tfUsuario.getText() + “’”;

	  ResultSet rs = bancoDados.setQuery(query);
      
      if (rs.next() == true) {
		  query = "SELECT * FROM LOGIN ('" + tfUsuario.getText()+ "', '" + pfSenha.getText() + "')";
		  bancoDados.SetUpdate(query);
		  limparCampos();
		  log = 1;
		  JOptionPane.showMessageDialog(null, "Seja Bem Vindo!!");
       } else {
    	   dispose();
          JOptionPane.showMessageDialog(null, "Usuario ou senha Invalido.Verifique!!!");
          
        }
	  } // end try
   catch(SQLException ex){
	  System.out.println("\nERRO: " + ex);
   }
}[/code]

e como eu faço pra deixar todas letras maiusculas?
valew!!!

select * from usuario where UPPER(login) = JTextFieldLogin.getText().toUpperCase and senha = JtextFieldSenha.getText()

if rs.first() …

?? string.toUpperCase(); ??

Voce pode puxar logo no primeiro select o login e a senha assim, caso nao retorne nada, o usuario é invalido e voce vai poder verificar isso no comando rs.hasNext();

String novaString = “String”.toUpperCase();

Era essa a duvida ??

[quote=jimmyhc]
?? string.toUpperCase(); ??[/quote]
este é para deixar a letra maiuscula neh?/
se for é isso mesmo