Problema na Conexao com o banco de dados

5 respostas
dler

Pessoal estou com um problema quanto executo a comunicação com o banco de dados ele diz que nao conseguiu conectar com o banco alguem pode me ajudar.

private void jBotaoGravarActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        Connection conn = null;

           try
           {
               String userName = "root";
               String password = "12345";
               String url = "jdbc:mysql://localhost/kopp";
               Class.forName ("com.mysql.jdbc.Driver").newInstance ();
               conn = DriverManager.getConnection (url, userName, password);
               System.out.println ("Conexão de dados criada");
               Statement s = (Statement) conn.createStatement ();

       //int count;
        //count =
                s.executeUpdate (
                   "INSERT INTO cadastro (nome, codigo)"
                   + " VALUES"
                   + "('"+ jTextoNome +"', '"+ jTextoCodigo +"')");
       s.close ();
       System.out.println (" linhas foram inseridas");
           }
           catch (Exception e)
           {
               System.err.println ("Não é possível conectar ao banco de dados do servidor");
               //JOptionPane.showMessageDialog(null,"Não é possível conectar ao banco de dados do servidor");
           }
           finally
           {
               if (conn != null)
               {
                   try
                   {
                       conn.close ();
                       System.out.println ("Conexão do banco de dado terminada");
                   }
                   catch (Exception e) { /* ignore close errors */ }
               }
           }

        // Limpar input
        jTextoCodigo.setText( "" );
        jTextoNome.setText( "" );
        jTextoQuantidade.setText( "" );

        //Janela Dialog
        //JOptionPane.showMessageDialog(null,"Cadastro realizado com sucesso");
}

5 Respostas

FabricioPJ

Creio que faltou você fornecer a porta de conexão. Algo assim:

jdbc:mysql://localhost:3306/seuBanco

dler

FabricioPJ:
Creio que faltou você fornecer a porta de conexão. Algo assim:

jdbc:mysql://localhost:3306/seuBanco

Creio que nao seja isso pq ja tinha feito e nao funcionou.

Aparece este erro.

Não é possível conectar ao banco de dados do servidor
Conexão de dados criada
Conexão do banco de dado terminada

FabricioPJ

Substitua essa linha abaixo:

por

Assim podemos ver a mensagem completa de erros.

P

setar a porta na URL “localhost:3306”/banco

dler

Muito obrigado amigo funcionou perfeitamente!
Grande Abraço…
:stuck_out_tongue:

Criado 20 de janeiro de 2010
Ultima resposta 20 de jan. de 2010
Respostas 5
Participantes 3