Problema com conexão mysql/jdbc... só roda dentro do Netbeans

1 resposta
F

Boa tarde companheiros !!!
Sou programador em VB, mas agora estou engatinhando em java, e estou precisando da ajuda dos colegas.
Tenho este código que é usado por um Applet.
Ele grava direitinho no banco quando é executado dentro do Netbeans, mas quando tento usar o *.html, para usar o applet pelo navegador, não grava.
O erro é o seguinte:
Falha durante o processo de conexaocom.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
Last packet sent to the server was 0 ms ago.
Ja desabilitei o firewall do windows e a porta do Mysql é 3306.
Agradeço a atenção e ajuda de todos.

import java.sql.*;

public class NewClass {

public Connection conn;
public boolean connected = false;
public String DRIVER = "com.mysql.jdbc.Driver";
public String URL_STRING = "jdbc:mysql://localhost:3306/java";
public String USER = "guilherme";
public String PASSWD = "ctrl";

public void Conectar(String strSql) {

try {
Class.forName(DRIVER);

conn = DriverManager.getConnection(URL_STRING, USER, PASSWD);

PreparedStatement stmt = conn.prepareStatement(strSql);

stmt.execute();

stmt.close();

System.out.println( strSql );
conn.close();

} catch (ClassNotFoundException ex) {

System.out.println(Driver JDBC Não encontrado);

} catch (SQLException ex1) {

System.out.println(Falha durante o processo de conexao + ex1);

}

}

}

1 Resposta

F

Amigo, não sei como funciona java em páginas de internet, mas em desktop quando eu faço o tratamento de erros, no catch eu sempre coloco para exibir as msg de erro em JOptionPane, no título codifico com o nome da classe e no conteúdo um .toString, não sei em páginas mas em desktop as msg são exibidas no console, não sei se isso vai ajuda-lo muito mas será que seu problema não está relacionado ao JAR de conexão com o Banco?

Criado 24 de abril de 2009
Ultima resposta 25 de abr. de 2009
Respostas 1
Participantes 2