Classe Main
package javaapplication5;
import java.util.ArrayList;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
// TODO code application loSgic here
Scanner ler = new Scanner(System.in);
ConectaBanco cb = new ConectaBanco(“jdbc:mysql://URL”, “LOGIN”, “SENHA”);
int x=-1;
while (x != 0) {
System.out.println(“Escolha uma opcao”);
System.out.println(“1 - Cadastrar Cliente”);
System.out.println(“2 - Buscar Cliente”);
System.out.println(“3 - Sair”);
x = Integer.parseInt(ler.nextLine());
switch (x) {
case 1: {
Cliente cliente = new Cliente();
System.out.println(“Digite um nome:”);
cliente.setNome(ler.nextLine());
System.out.println(“Digite um endereco”);
cliente.SetEndereco(ler.nextLine());
System.out.println(“Digite a data de nascimento:”);
cliente.setDt_nasc(ler.nextLine());
System.out.println(“Digite o telefone:”);
cliente.setTelefone(ler.nextLine());
System.out.println(“Digite a conta”);
cliente.setConta(ler.nextLine());
System.out.println(“Digite o valor da conta”);
cliente.setValor(ler.nextLine());
String strSQL = (“INSERT INTO cadastro(nome,endereco,dat_nasc,telefone,conta,valor)VALUES(‘cliente.nome’,‘cliente.endereco’,‘cliente.Dt_nasc’,‘cliente.telefone’,‘cliente.conta’, ‘cliente.valor’)”);
break;
}
case 2: {
ArrayList a = new ArrayList();
System.out.println(“Digite o nome do seu cliente para procura:”);
String nome = ler.nextLine();
a = cb.busca(“SELECT * FROM cadastro WHERE nome LIKE '%” + nome + “%’;”);
if (a.size()>0){
}
else{
System.out.println(“nao achamdos seu Cliente”);
}
break;
}
case 3: {
x=0;
}
}
}
}
classe cliente
package javaapplication5;
public class Cliente {
private String nome;
private String endereco;
private String conta;
private String dt_nasc;
private String telefone;
private String valor;
public String getDt_nasc() {
return dt_nasc;
}
public void setDt_nasc(String dt_nasc) {
this.dt_nasc = dt_nasc;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public void SetEndereco(String endereco){
this.endereco = endereco;
}
public String getEndereco(){
return endereco;
}
public String getTelefone() {
return telefone;
Classe Conexao
package javaapplication5;
import java.util.;
import java.sql.;
import java.util.ArrayList;
public class ConectaBanco {
private String url;
private String login;
private String senha;
public ConectaBanco(String url, String login, String senha) {
setUrl(url);
setLogin(login);
setSenha(senha);
}
public String getLogin() {
return login;
}
public void setLogin(String login) {
this.login = login;
}
public String getSenha() {
return senha;
}
public void setSenha(String senha) {
this.senha = senha;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public void insere(String s, String msg) {
try {
Class.forName(“com.mysql.jdbc.Driver”).newInstance();
//System.out.println("\n Salvando URL: …\n");
try {
Connection con = DriverManager.getConnection(“jdbc:mysql://localhost/cadastro?user=root”);
System.out.println(s);
try {
String sql = s;
Statement stm = con.createStatement();
try {
stm.executeUpdate(sql);
System.out.println(msg);
} catch (Exception ex) {
System.out.println("\nErro no resultset!\n" + ex);
}
} catch (Exception ex) {
System.out.println("\nErro no statement!");
}
} catch (Exception ex) {
System.out.println("\nErro no connection!");
}
} catch (Exception ex) {
System.out.println("\nDriver nao pode ser carregado!");
}
}
public ArrayList busca(String s) {
ArrayList cliente = new ArrayList();
Cliente a = new Cliente();
try {
Class.forName(“com.mysql.jdbc.Driver”).newInstance();
//System.out.println("\n Salvando URL: …\n");
try {
Connection con = DriverManager.getConnection(“jdbc:mysql://localhost/cadastro?user=root”);
try {
String sql = s;
Statement stm = con.createStatement();
try {
ResultSet rs = stm.executeQuery(sql);
while (rs.next()) {
a.setNome(rs.getString(1));
a.setDt_nasc(rs.getString(2));
a.setTelefone(rs.getString(3));
a.SetEndereco(rs.getString(4));
a.setValor(rs.getString(5));
cliente.add(a);
}
} catch (Exception ex) {
System.out.println(ex);
}
} catch (Exception ex) {
System.out.println("\nErro no statement!");
}
} catch (Exception ex) {
System.out.println("\nErro no connection! " + ex);
}
} catch (Exception ex) {
System.out.println("\nDriver nao pode ser carregado!");
}
return cliente;
}
}