Banco de Dados

Eu fiz uma aplicacao simples de um cadastro! Fiz a conxeao com o banco de dados(to usando o access), mas na hora de inserir os dados, nao inseri em lugar nenhum! To fazendo esse programinha no netbeans!

Por favor me ajudem!

Coloque o código para analisarmos… :roll:

/*

  • RepositorioInscritoBD.java
  • Created on 5 de Julho de 2006, 12:54
  • To change this template, choose Tools | Template Manager
  • and open the template in the editor.
    */

package repositorio;

import basica.Inscrito;
import excecoes.ObjetoJaExisteException;
import excecoes.ObjetoNaoExisteException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

/**
*

  • @author Ramiro
    */
    public class RepositorioInscritoBD implements IRepositorioInscrito{

    /** Creates a new instance of RepositorioInscritoBD */
    private Connection conn;

    public RepositorioInscritoBD() {
    String driver;
    String url;
    String login;
    String senha;

     driver = "sun.jdbc.odbc.JdbcOdbcDriver";
     try {
         Class.forName(driver);
         url = "jdbc:odbc:INSCRICAO";
         login = "";
         senha = "";           
         conn = DriverManager.getConnection(url, login, senha);
     } catch (SQLException ex) {
         ex.printStackTrace();
     }catch (ClassNotFoundException ex) {
         ex.printStackTrace();
     } 
    

    }

    public void cadastrar(Inscrito i) {
    Statement stmt = null;
    try {
    stmt = conn.createStatement();
    stmt.executeUpdate(“INSERT INTO INSCRICAO VALUES (’”+i.getNome()+
    “’,”+i.getIgreja()+","+i.getEndereco()+
    “,”+i.getNumero()+","+i.getBairro()+","+i.getTelefone()+
    “,”+i.getCidade()+","+i.getUf()+","+i.getValor()+")");
    } catch (SQLException ex) {
    ex.printStackTrace();
    }finally{
    try {
    stmt.close();
    } catch (SQLException ex) {
    ex.printStackTrace();
    }
    }
    }

    public Inscrito procurar(String nome) throws ObjetoNaoExisteException {
    Inscrito i = null;
    String nome1;
    Statement stmt = null;
    ResultSet resultset = null;
    try {
    stmt = conn.createStatement();
    resultset = stmt.executeQuery(“SELECT * FROM INSCRICAO WHERE NOME = '”+
    nome+"’");
    if(resultset.next()){
    i = new Inscrito(resultset.getString(“NOME”),resultset.getString(“IGREJA”),
    resultset.getString(“ENDERECO”),resultset.getInt(“NUMERO”),
    resultset.getString(“BAIRRO”),resultset.getString(“TELEFONE”),
    resultset.getString(“CIDADE”),resultset.getString(“UF”),
    resultset.getDouble(“VALOR”));
    }
    else
    throw new ObjetoNaoExisteException(“Inscricao não realizada.”);
    } catch (SQLException ex) {
    ex.printStackTrace();
    }finally{
    try {
    resultset.close();
    stmt.close();
    } catch (SQLException ex) {
    ex.printStackTrace();
    }
    }
    return i;
    }

    public boolean existe(String nome) throws ObjetoJaExisteException {
    try {
    Statement stmt = null;
    ResultSet resultset = null;
    stmt = conn.createStatement();
    resultset = stmt.executeQuery(“SELECT * FROM INSCRICAO WHERE NOME =’”+ nome + “’”);
    if(!resultset.next())
    return false;
    else
    return true;
    } catch (SQLException ex) {
    ex.printStackTrace();
    }
    return false;
    }

}

Por favor, alguem me ajude!Ja coloquei o codigo, so peço que voces analisem e me digam alguma coisa!
Obrigado!