Desculpe não ter postado antes. Aqui está o código e com o botão funcionando
package view;
import java.awt.EventQueue;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.border.EmptyBorder;
public class Tela1 extends JFrame {
private JPanel contentPane;
private JTextField busca;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Tela1 frame = new Tela1();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public Tela1() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 819, 478);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JButton btnBuscar = new JButton("Buscar");
btnBuscar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
pesquisarCliente();
}
private void pesquisarCliente() {
int pesquisarCliente = 0;
// TODO Auto-generated method stub
JOptionPane.showMessageDialog(null,
"CLIENTE NÃO ENCONTRADO NA BASE DE DADOS! \n VERIFIQUE SE DIGITOU O NOME CORRETAMENTE.");
// JOptionPane.showMessageDialog(null, "VERIFIQUE SE DIGITOU O NOME
// CORRETAMENTE.");
}
});
btnBuscar.setBounds(305, 76, 119, 23);
contentPane.add(btnBuscar);
JButton btnLimparBusca = new JButton("Limpar Busca");
btnLimparBusca.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
busca.setText(null);
}
});
btnLimparBusca.setBounds(305, 122, 119, 23);
contentPane.add(btnLimparBusca);
JButton btnSair = new JButton("SAIR");
btnSair.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
System.exit(0);
}
});
btnSair.setBounds(305, 173, 119, 23);
contentPane.add(btnSair);
JLabel lblSistemaDeConsulta = new JLabel("SISTEMA DE CONSULTA CLIENTES");
lblSistemaDeConsulta.setFont(new Font("Tahoma", Font.BOLD, 14));
lblSistemaDeConsulta.setBounds(92, 11, 280, 23);
contentPane.add(lblSistemaDeConsulta);
busca = new JTextField();
busca.setBounds(77, 77, 208, 22);
contentPane.add(busca);
busca.setColumns(10);
JLabel lblNome = new JLabel("Nome:");
lblNome.setFont(new Font("Tahoma", Font.PLAIN, 12));
lblNome.setBounds(20, 77, 57, 19);
contentPane.add(lblNome);
}
}
E aqui está a conexão com o banco que tinha feito…
package conection;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
public class ConnectionFactory {
private static final String DRIVER = "com.mysql.jdbc.Driver";
private static final String URL = "jdbc:mysql://localhost:3306/nome_banco";
private static final String USER = "root";
private static final String PASS = "";
public static Connection getConnection() {
try {
Class.forName(DRIVER);
return DriverManager.getConnection(URL, USER, PASS);
} catch (ClassNotFoundException | SQLException ex) {
throw new RuntimeException("ERRO DE CONEXAO", ex);
}
}
public static void closeConnection(Connection con){
try {
if (con != null) {
con.close();
}
}catch (SQLException ex) {
Logger.getLogger(ConnectionFactory.class.getName()).log(Level.SEVERE, null, ex);
}
}
public static void closeConnection(Connection con, PreparedStatement stmt){
closeConnection(con);
try {
if(stmt != null) {
stmt.close();
}
}catch (SQLException ex) {
Logger.getLogger(ConnectionFactory.class.getName()).log(Level.SEVERE, null, ex);
}
}
public static void closeConnection(Connection con, PreparedStatement stmt, ResultSet rs ){
closeConnection(con, stmt);
try {
if(rs != null) {
rs.close();
}
}catch (SQLException ex) {
Logger.getLogger(ConnectionFactory.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
package model.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import conection.ConnectionFactory;
public class consultaoDAO {
public void create() {
Connection con = ConnectionFactory.getConnection();
PreparedStatement stmt = null;
try {
stmt = con.prepareStatement("");
} catch (SQLException ex) {
Logger.getLogger(consultaoDAO.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
Fiz separado pra entender melhor, to usando o banco Mysql workbench