Olá amigos bom fiz o seguinte…
[code]import java.sql.;
import java.lang.;
public class Conexao {
public static void main (String args[]) {
try {
//Connection con = ConnectionFactory.getConnection();
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/smellhair","root","");
System.out.println("Coectado com sucesso");
}
catch (ClassNotFoundException e){
System.out.println("Classe não encontrada");
}
catch (Exception e){
System.out.println("Problemas com o BD"+e);
}
}
}[/code]
Aparentemente está funcionando… agora estou com mais dúvidas rs.
Tenho a classe login que estão os campos usuário e senha e uns botão “logar” e “cancelar”, minha dúvida é o seguinte: Como fazer para a classe login enchegar a conexão e abrir a tabela para validação doas dados.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class Login extends JFrame {
JLabel JLabel_TituloForm;
JLabel JLabel_Login;
JLabel JLabel_Senha;
JTextField JTextField_Usuario;
JPasswordField JPasswordField_Senha;
JButton JButton_Logar;
JButton JButton_Cancelar;
private int posX = 20;
public Login() {
// Criando form
this.setResizable(false);
this.setTitle(".:: Login de acesso ::.");
this.setSize(280,180);
this.setLocationRelativeTo(null);
this.setLayout(null);
// Adicionando Label no form
JLabel_TituloForm = new JLabel("Login de acesso ao sistema");
JLabel_TituloForm.setForeground(Color.red);
JLabel_TituloForm.setFont(new Font("Arial",Font.BOLD,14));
JLabel_TituloForm.setBounds(posX + 5,10,300,22);
JLabel_Login = new JLabel("Usuário:");
JLabel_Login.setForeground(Color.blue);
JLabel_Login.setBounds(posX ,50,300,22);
JLabel_Senha = new JLabel("Senha:");
JLabel_Senha.setForeground(Color.blue);
JLabel_Senha.setBounds(posX ,80,300,22);
// Adicionando JTextField no form
JTextField_Usuario = new JTextField(20);
JTextField_Usuario.setBounds(80,50,150,22);
JPasswordField_Senha = new JPasswordField(15);
JPasswordField_Senha.setBounds(80,80,150,22);
// Adicionando Botão no form
JButton_Logar = new JButton();
JButton_Logar.setText("Logar");
JButton_Logar.setSize(75,25);
JButton_Logar.setBackground(Color.orange);
JButton_Logar.setForeground(Color.blue);
JButton_Logar.setFont(new Font("Arial",Font.BOLD,14));
JButton_Logar.setEnabled(true);
JButton_Logar.setBounds(40,110,100,22);
JButton_Cancelar = new JButton();
JButton_Cancelar.setText("Cancelar");
JButton_Cancelar.setSize(75,25);
JButton_Cancelar.setBackground(Color.orange);
JButton_Cancelar.setForeground(Color.blue);
JButton_Cancelar.setFont(new Font("Arial",Font.BOLD,14));
JButton_Cancelar.setEnabled(true);
JButton_Cancelar.setBounds(145,110,100,22);
//adicionando componente no JFrame
this.add(JLabel_TituloForm);
this.add(JLabel_Login);
this.add(JTextField_Usuario);
this.add(JLabel_Senha);
this.add(JPasswordField_Senha);
this.add(JButton_Logar);
this.add(JButton_Cancelar);
}
public static void main(String args[]) {
JFrame janela = new Login();
janela.setDefaultCloseOperation(EXIT_ON_CLOSE);
janela.setLocationRelativeTo(null);
janela.setVisible(true);
}
}
Obrigado pela força!