Pessoal estou com o seguinte problema em trabalhar com o eclipse.
Tenho um evento em um JButton como segue abaixo:
//Adiciona evento ao ButtonOK
ButtonOK.addActionListener
(new ActionListener()
{
public void actionPerformed
(ActionEvent ok)
{
try
{
//String que recebe o User
String User = TextFieldUser.getText();
//String que receber o PassWord
String Pass = new String(TextFieldPass.getPassword());
//Conexão com o Banco de dados
Connection conn = ConnectionDataBase.getConnection();
Statement stm = conn.createStatement();
//Query utilizada para a validação de usuario e senha
String Query = "select * from usuario where usuario ="+"'"+User+"'"+";";
//Execução da query
ResultSet rs = stm.executeQuery(Query);
while(rs.next())
{
if(User.equalsIgnoreCase(rs.getString("usuario"))
&& (Pass.equalsIgnoreCase(rs.getString("senha"))))
{
new FramePrincipal();
dispose();
}
else
{
JOptionPane.showMessageDialog(null, "Usuario e senha inválidos!!",
"alerta", JOptionPane.ERROR_MESSAGE);
}
}
}
catch(Exception ex)
{
ex.toString();
}
}
});
Dentro do evento pode ver que ele chama o seguinte metodo de uma outra classe, segue abaixo:
public static Connection getConnection() throws SQLException
{
new OracleDriver();
String propertiesDataBase = "jdbc:oracle:thin:@localhost:1521:XE";
String user = "hr";
String password = "teste";
Connection conn = DriverManager.getConnection(propertiesDataBase,user, password);
return conn;
}
Porem quando executo a aplicação e forneço o usuario e senha e clico no JButton OK ele não me retorna nada, nem a mensagem de erro e nem a tela de FramePrincipal.
Quando eu rodo a aplicação em modo Debug, percebo que ele entra no evento, vai para a classe ConectaBanco, mas quando entra no new OracleDriver();
.
Estora um erro como a mensagem abaixo:
Source not found.
e um botão com a seguinte mensagem:
"edit source lookup Path..."
Alguem poderia me ajudar!!!
Estou utilizando o eclipse europa!!