não consegue armazenar dados no banco e fazer consulta

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;
}
}

Use as tags CODE para postar código: http://www.guj.com.br/java/50115-vocnovo-no-guj-vai-criar-um-tico-e-colar-seu-cigo-fonte-leia-aqui-antes-por-favor
Coloca também a exceção que está dando quando tentar salvar ou consultar.