Problema com comunicação Mysql com java

Pessoal, tenho um codigo que naum esta funcionado, enfim , compila mas naum funciona, deem uma olhada , e veja se ha algo errado.

[code] // TODO code application logic here
String driver = “com.mysql.jdbc.Driver”; //Classe do driver JDBC
String banco = “iurd2”; //Nome do Banco criado
String host = “localhost”; //Maquina onde está o banco
String str_conn = “jdbc:mysql://” + host + “:3306/” + banco; //URL de conexão
String usuario = “root”; //Usuário do banco
String senha = “luli”; //Senha de conexão
int cod = Integer.parseInt(cpCodMembro.getText());
String nom = cpNomeMembros.getText();
String end = cpEnderecoMembros.getText();
String tel = cpTelMembros.getText();
String cel = cpCelMembros.getText();
String dat = cpDataNascMembros.getText();
String desc = cpObsMembros.getText();
Blob ft = (Blob) labFotoMembros.getIcon();

       try {
           Class.forName(driver); //Carrega o driver

           //Obtém a conexão com o banco
           Connection conn = (Connection) DriverManager.getConnection(str_conn, usuario, senha);

           //Cria um statement para podermos mandar um SQL para o banco
           String sql = "INSERT INTO membros3 (COD, NOME, ENDERECO, TEL, CEL, DATA, DESCRICAO, FOTO) VALUES (?, ?, ?, ?, ?, ?, ?, ?)";
           java.sql.PreparedStatement stmt = conn.prepareStatement(sql);

           //Mandamos o SQL para o banco e obtemos um ResultSet
             stmt.setInt(1, cod);
             stmt.setString(2, nom);
             stmt.setString(3, end);
             stmt.setString(4, tel);
             stmt.setString(5, cel);
             stmt.setString(6, dat);
             stmt.setString(7, desc);
             stmt.setBlob(8, ft);

            // executa
            stmt.execute();
            stmt.close();

            JOptionPane.showMessageDialog(null,"Dados gravados com sucesso!","Dados gravados com sucesso!",JOptionPane.PLAIN_MESSAGE);
      }
    catch (ClassNotFoundException ex) {
         JOptionPane.showMessageDialog(null,"Não foi possível carregar o driver.","Não foi possível carregar o driver.",JOptionPane.CANCEL_OPTION);
         ex.printStackTrace();
    }
    catch (SQLException ex) {
         JOptionPane.showMessageDialog(null,"Problema com o banco de dados","Problema com o banco de dados",JOptionPane.CANCEL_OPTION);
         ex.printStackTrace();
   }[/code]

nem analisei muto mas vamos aos prováveis problemas:

você colocou a lib para conexão do mysql no projeto??
você colocou o schema?

[quote=acjZer0]nem analisei muto mas vamos aos prováveis problemas:

você colocou a lib para conexão do mysql no projeto??
você colocou o schema?

[/quote]

cara, coloquei , e ja usei esse codigo, mas agora estou usando outras variaveis, fiz a tabela no mysql assim

COD int(11) NOT NULL,
NOME Varchar(255) NOT NULL,
ENDERECO…
TEL…
CEL…
DATA…
DESCRICAO…
FOTO Blob NOT NULL

mas naum funciona, o que fiz de errado dessa vez?

manda a excessão que da =), por favor :idea:

desculpa naum te entendi!!!

[quote=acjZer0]nem analisei muto mas vamos aos prováveis problemas:

você colocou a lib para conexão do mysql no projeto??
você colocou o schema?

[/quote]

oque e esse schema?

Boa tarde Luiz,

o código não funciona…gera alguma exception?
posta a exception gerada, por favor.

t+

[quote=DianaPJ]Boa tarde Luiz,

o código não funciona…gera alguma exception?
posta a exception gerada, por favor.

t+[/quote]

sim, gera problema com o banco de dados… isso se naum inserir a imagem se eu inserir a imagem naum volta mensagem alguma, se eu naum preencher os campos e naum colocar a imgem tbm naum volta mensagem nenhuma.

Cara vai com calma…

Comenta os códigos que fazem a inserção no banco de dados e tenta fazer somente a conexão e vê o que retorna…

se nao conectar voce ja sabe que a string de conexão esta errada…

A melhor coisa que você pode fazer eh uma connectionFactory ai…

flw…