não consegue armazenar dados no banco e fazer consulta

1 resposta
thiagoricotta

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.<em>;

import java.sql.</em>;

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();

<a href="//System.out.println">//System.out.println</a>("\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();

<a href="//System.out.println">//System.out.println</a>("\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;

}

}

1 Resposta

romarcio

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.

Criado 10 de junho de 2011
Ultima resposta 10 de jun. de 2011
Respostas 1
Participantes 2