conexão MYSQL

Pessoal… boa tarde…
Seguinte…estou desenvolvendo um sistema Java (1.4) e utilizando Jboss 3.2.5 como servidor de aplicação.

Porém, o sistema não consegue se conectar com o banco e dá a msg "Communication link failure: Bad handshake "

Gostaria de saber se alguém sabe o porque desse erro, ja que estou seguindo as classes disponibilizadas na apostila da Caelum (ConnectionFactory e JDBC)…

Estou usando o MYSQL (4.1.12) como banco e o conector mysql-connector-java-3.0.16-ga-bin.jar…

alguem sabe oq pode ser???será que é alguma incompatibilidade entre as versões?

valeuu
beijuu

Tente usar uma versão mais nova do MySQL Connector (3.1 ou 5.0).

http://dev.mysql.com/downloads/connector/j/5.0.html

ixi, nunca vi essa msg de erro… se vc puder postar o código com a string de conexão a gente pode dar alguma ajudinha…

ó… a ConnectionFactory

public class ConnectionFactory { public static Connection getConnection() throws SQLException{ try{ Class.forName("com.mysql.jdbc.Driver"); return DriverManager.getConnection("jdbc:mysql://localhost/lojavirtual"); } catch (ClassNotFoundException e){ throw new SQLException(e.getMessage()); } } }
meuu muitoo estranho!!! :frowning: