Erro no código

2 respostas
P

Por favor , como faço para fazer um conectar e fazer select, insert num banco usano duas classes, seria algo assim:

na classe A eu tenho os comando para conectar o banco e os métodos para select e insert.

Na classe B eu criaria um objeto da classe A e usaria os métodos passando as String´s para inserir dados e buscar dados ?

Está ocorrendo erro , vocês teriam algum exemplo bem prático ?

2 Respostas

Paulo_Silveira

porque voce nao da uma olhada no site mesmo, clica em tutoriais, tem um tutorial que chama INTRODUCAO AO JDBC.

veja se te serve.

senao, explique melhor o problema!

Guilherme_Silveira

Opa, bom dia e bem vindo,

Eu nao posso responder com 100% de codigo aqui pra voce pois sua pergunta ficou um pouco vaga demais.
Posso mostrar o seguinte:

class A {
  Connection con = ...; // abre sua conexao
  public void insert(String nome,String data) {
    Statement stmt = con.createStatement();
    stmt.executeUpdate("seu codigo de insert aqui");
    stmt.close();
  }
  // aqui voce inclui outros metodos para o select e update
}
public class B {
  void teste() {
    A a =new A();
    a.insert("guilherme","18/09/1981");
  }
}

O problema eh que para corrigir um erro que possa estar no seu codigo precisamos ver seu codigo, claro que postar o trecho com problema ja ajuda, nao precisa ser tudo. E melhor ainda quando voce conseguir mostrar a exception que ocorre - caso seja uma exception - usando o metodo exception.printStackTrace(System.out);

Espero que tenha resolvido seu problema, se nao, por favor envie a stack trace da exception e o trecho com erro

Abraco

Guilherme Silveira

Criado 30 de agosto de 2002
Ultima resposta 31 de ago. de 2002
Respostas 2
Participantes 3