PRECISO DE UMA AJUDA:
Bom, eu ja criei o Jform, o jtexfieldLogin, JpassSenha e dois botões Gravar e Cancelar,
Ja criei uma Classe conexão, pois bem preciso que depois que o usuário digitar o login e senha
faça uma verificação no banco (SQLServer) se o usuário existe ou não se existir chama a tela de menu
senão aparece uma mensagem de usuário invalido e volta para a tela login.
AGRADEÇO DESDE JÁ PELA FORÇA.
import br.com.fba.conexao.Conexao_banco;
/**
* @author Fogaca
*/
public class Login extends javax.swing.JFrame {
Conexao_banco con_login;
//===================================================================================
public String url ;
public String texto;
public String caminho1 = "jdbc:jtds:sqlserver://localhost:1433/db_oficial";
public String caminho2 = "jdbc:jtds:sqlserver://localhost:1433/db_teste";
public String titulo1 = "BASE OFICIAL";
public String titulo2 = "BASE TESTE";
//===================================================================================
/** CONSTRUTOR */
public Login() {
initComponents();
}
//MEU COMBOBOX QUE ME SELECIONA QUAL CAMINHO/BANCO MINHA APLICAÇÃO VAI SE CONECTAR
private void ComboBancoLoginActionPerformed(java.awt.event.ActionEvent evt) {
if(evt.getActionCommand().equals("comboBoxChanged"))
{
if(ComboBancoLogin.getSelectedItem().equals("BASE OFICIAL")){
this.texto = titulo1;
this.url = caminho1;
lbLoginLogin.setText(texto);
}else if(ComboBancoLogin.getSelectedItem().equals("BASE TESTE")){
this.texto = titulo2;
this.url = caminho2;
lbLoginLogin.setText(texto);
}else if(ComboBancoLogin.getSelectedItem().equals("Selecionar Base...")){
this.url = "";
}
}
}
//BOTÃO CANCELA LOGIN
private void btCancelaLoginActionPerformed(java.awt.event.ActionEvent evt) {
dispose();
}
/*
PRECISO VAZER A VALIDAÇÃO NESTE BOTÃO APÓS DEFINIR QUAL CAMINHO ELE IRÁ SE CONECTAR.
*/
//BOTÃO QUE CONFIRMA LOGIN, PASSA O CAMINHO DO BANCO E CHAMA A TELA DE MENU PRINCIPAL
private void btConfirmaLoginActionPerformed(java.awt.event.ActionEvent evt) {
new Principal(this.url, this.texto).show();//PARAMETROS QUE A TELA PRINCIPAL IRA RECEBER
dispose();
}
//METODO MAIN DA MINHA TELA LOGIN
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Login().setVisible(true);
}
});
}
}