Problema com acesso ao MySql[RESOLVIDO]

boaaa galera…

assim… criei minha classe [code]import java.sql.DriverManager;
import java.sql.SQLException;

import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Driver;

public class JDBCExemplo {
public static void main(String[] args) {
try{
Class.forName(“com.mysql.jdbc.Driver”);
Connection con = (Connection) DriverManager.getConnection(“jdbc:mysql://localhost/test”, “max”, “123”);
System.out.println(“Conectado”);
con.close();
}catch (SQLException e) {
e.printStackTrace();
}
catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
[/code]

segui um tutorial do guj mesmo e um do camilo lopes
dai vem o problema…
to usando o ubuntu 8.10…
tenho um superusuario max

java.sql.SQLException: Access denied for user 'max'@'localhost' (using password: YES)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:946)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2985)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:885)
	at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3421)
	at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1247)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2775)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1555)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
	at java.sql.DriverManager.getConnection(DriverManager.java:620)
	at java.sql.DriverManager.getConnection(DriverManager.java:200)
	at JDBCExemplo.main(JDBCExemplo.java:13)

mas quando eu vo pelo console
sudo mysql - u max
[senha ]
use test;
eu consigo usar normalmente…
q eu faço galera?

vlwww

MaX Mustang

Não tem que especificar a porta tbm não?

Primeiramente, adicione o mysqlConnector no BuildPath do projeto.
o Connection é do pacote java.sql .

tenta assim…

import java.sql.DriverManager;   
import java.sql.SQLException;   
import java.sql.Connection;
  
public class JDBCExemplo {   
public static void main(String[] args) {   
    try{   
        Class.forName("com.mysql.jdbc.Driver");   
        Connection con = DriverManager.getConnection("jdbc:mysql://localhost/test", "max", "123");   
        System.out.println("Conectado");   
        con.close();   
    }catch (SQLException e) {   
        e.printStackTrace();   
    }   
    catch (ClassNotFoundException e) {   
        e.printStackTrace();   
    }   
}   
}  

abraço

po cara
nos exemplos que eu vi…
precizava nao

Ta faltando número de porta ai!

eu inseri no build path o mysql-connector-java5.0.8.bin-jar

eu instalei o java6
teria algum problema ?

A conexão com o banco está correta!
Verifique sua senha!

Em todas as conexões usamos o numero da porta, sem isso fica complicado conectar!

Att

Access denied for user 'max'@'localhost' (using password: YES)   

Esse erro significa que o banco de dados recusou a conexão!

olá… para o mysql o usuário “max” é diferente do “max@localhost” …
Você tem que considerar o domínio.
Vá pelo console entre com o usuário administrador (root? ou max?) e crie um usuário novo “max@localhost”.
Outra opção é criar o usuário como “max@%” que permite o acesso a partir de qualquer servidor…
exemplo:

mysql> CREATE USER 'max'@'%' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'max'@'%'
    ->     WITH GRANT OPTION;

Não esqueça de definir os privilégios de acesso para este novo usuário.

bom galera…
resolvi reinstalar o mysql-server
desistalei e reinstalei tudo

criei outro banco de dados

Connection con =  DriverManager.getConnection("jdbc:mysql://localhost/test", "root", "123");

ai foi

essa conexao foi um exemplo que eu peguei

valeu d+ pela força galera

vlw