//Cria a variavel da conexão
Connection con = null;
Statement search= null ;
//tente executar
try{
Class.forName(“org.firebirdsql.jdbc.FBDriver”);
con =
DriverManager.getConnection(//controlador do drive
/Local do bd/ “jdbc:firebirdsql:localhost/3050:H:/SistemaDeImobiliaria/BdSisImo/BDSISIMO.gdb”,
“SYSDBA”,//usuario
"masterkey");//senha
Olá tudo bom?
na minha aula de java aprendi a conectar e salvar dados mas aagora preciso fazer uma tela de login,
e preciso saber como fazer a consulta e guardar em alguma variavel para eu poder verificar posteriorment?
obs:Desktop
Veja se a explicação do Vini neste tópico não te ajuda: http://www.guj.com.br/posts/list/215775.java#1100569.
BRIGADAO!!DEU CERTO AQUI O CODIGO Q EU FIZ UTILIZANDO O QUE ELE FEZ FOI ESSE!!
private void btnOK1ActionPerformed(java.awt.event.ActionEvent evt) {
private void btnOK1ActionPerformed(java.awt.event.ActionEvent evt) {
//Cria a variavel da conexão
Connection con = null;
PreparedStatement search= null ;
//tente executar
try{
Class.forName(“org.firebirdsql.jdbc.FBDriver”);
con =
DriverManager.getConnection(//controlador do drive
/Local do bd/ “jdbc:firebirdsql:localhost/3050:H:/SistemaDeImobiliaria/BdSisImo/BDSISIMO.gdb”,
“SYSDBA”,//usuario
"masterkey");//senha
String sql = "SELECT * FROM FUNCIONARIOS WHERE nome= ? AND cod = ? ";//comando para pesquisar no bd
search = con.prepareStatement(sql);
search.setString(1,tfNome.getText());//faz com que o primeiro ? seja o tfNome
search.setString(2,tfSenha.getText());//faz com que o segundo ? seja o tfsenha
ResultSet rs = search.executeQuery();//rs.next retorna true ou false,ou seja,axou ou não
if(rs.next()) {//se ouver um resultado(true) faz o comando ,senao faz o else
new frmPrincipal().setVisible(true);//abre o frmPrincipal
this.dispose();//fecha esse formulario(frmLogin)
}
else {
JOptionPane.showMessageDialog(null,"Nome ou Senha invalidos ",“Atençao”,
JOptionPane.WARNING_MESSAGE);//mostra a mensagem nome ou senha invalidos
}
}
catch(Exception e){
JOptionPane.showConfirmDialog(null,“Nao Acessou”+e.getMessage());//mensagem de erro
}
}
Só coloque o código entre as tags code: http://www.guj.com.br/posts/list/50115.java
Isso facilitará o a leitura do seu código sempre que alguém com a mesma dúvida encontrar este post.
Valeu…