Galera!! Eu estou usando o NetBeans, e estou adicionando o Driver do MySQL manualmente… ja instalei o MySQL, ja instalei o driver no NetBeans…
O problema é o seguinte… eu clico em “runtime” e depois clico com o botao direito em “Drivers” e seleciono “Add Driver” e ai coloco o driver certo, e quando eu clico em “OK” da o Seguinte ERRO:
[code]com.mysql.jdbc.CommunicationsException: Communications link failure due to under
lying exception:
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.ja
va:156)
at com.mysql.jdbc.MysqlIO.(MysqlIO.java:284)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2565)
at com.mysql.jdbc.Connection.(Connection.java:1485)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java
:266)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at DisplayAuthors.main(DisplayAuthors.java:30)
** END NESTED EXCEPTION **
Last packet sent to the server was 15 ms ago.
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2631)
at com.mysql.jdbc.Connection.(Connection.java:1485)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java
:266)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at DisplayAuthors.main(DisplayAuthors.java:30)
Press any key to continue…[/code]
É isso ai galera… faz uns 4 dias que estou tentando achar algo sobre isso em algum lugar… mas está dificil… se algum de vcs puder me ajudar ficarei muito grato!!! Muito obrigado deis de ja!!! Flw… um Abraço
Olha amigo, parece que o erro ta relacinado ao driver. Eu nao sei como isso acontece no netbeans, pq eu sempre utilizei o eclipse com o hibernate e o driver de conexao é posto manualmente. Vc ja tentou outros drivers ? Por ex, ao inves do mySql, outro banco ?
Olá só, para vc conectar ao MySQL, não tem muito mistério não, basta vc colocar o seu driver mysql (mysql-connector-java-5.0.0-beta-bin.jar) dentro do seu projeto, vc pode fazer algo do tipo:
C:\Java\Banco de Dados\lib\mysql-connector-java-5.0.0-beta-bin.jar
caso não consiga, tente setar seu mysql-connector-java-5.0.0-beta-bin.jar no class Path.
PessoAll estou com problemas ao tentar conectar ao banco de dados do Mysql com o Java… já li um monte de tutoriais na net, inclusive daqui, e ainda assim naum consegui essa proeza…
A mensagem de erro que estou tendo é a seguinte:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at Jdbc10.main(Jdbc10.java:11)
o problema acontece quando chamo a linha de instrução : Class.forName(“com.mysql.jdbc.Driver”);
estou rodando o programinha via console… e já coloquei o .jar do mysql no classpath do meu programa, e em tudo quanto foi classpath… será que alguem poderia me ajudar??
[quote=byricorj]PessoAll estou com problemas ao tentar conectar ao banco de dados do Mysql com o Java… já li um monte de tutoriais na net, inclusive daqui, e ainda assim naum consegui essa proeza…
A mensagem de erro que estou tendo é a seguinte:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at Jdbc10.main(Jdbc10.java:11)
o problema acontece quando chamo a linha de instrução : Class.forName(“com.mysql.jdbc.Driver”);
estou rodando o programinha via console… e já coloquei o .jar do mysql no classpath do meu programa, e em tudo quanto foi classpath… será que alguem poderia me ajudar??[/quote]
pra adcionar o jar do mysql voce:
clica com o botao direito em cima do projeto -> clica em properties -> clica em library -> clica em add jar/folder -> seleciona o arquivo jar.