o seguinte erro está dando:
java.sql.SQLException: Invalid authorization specification message from server: “Access denied for user ‘root’@‘localhost’ (using password: NO)”
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2001)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1907)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:2524)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:818)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:1808)
at com.mysql.jdbc.Connection.(Connection.java:452)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:411)
o q significa? alguém sabe??
Bom, vc deve estar passando um password onde nao precisa na realidade…a mensagem ja mostra que o atributo que define o uso de password esta desabilitado…tente passar vazio no lugar do password na string de conexão.
Acho que é o contrario SmartCardMan, o erro esta acontecendo porque teve uma tentativa de se logar na base de dados sem usar password e foi negada. O que falta e especificar o password.
Boa, eu pensei invertido!
hehehehe
Valew!
Abraço
Foi resolvido!!
Porém agora ta dando outro erro:
java.sql.SQLException: Data source rejected establishment of connection message from server: “Too many connections”
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2001)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1907)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:2524)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:818)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:1808)
Quem sabe??? tem haver com pool de conexxões?? como aumento? nao sei :?
Isso e configuração da tua base dados. Voce pode utilizar o MySQL Administrator para configurar isso.
Também se lembrar de fechar sempre as conexões no Java, quando não mais utilizadas.