Boa pessoal, estou tentando fazer a conexão com o banco mais só da erro, alguém ajuda, já vi todos os tópicos e nada
// situa em qual package ou “pacote” está a classe
package model;
// faz as importações de classes necessárias para o funcionamento do programa
import java.sql.Connection;
// conexão SQL para Java
import java.sql.DriverManager;
// driver de conexão SQL para Java
import java.sql.SQLException;
// classe para tratamento de exceções
public class ConexaoBanco {
public Connection getConnection() {
try {
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
return DriverManager.getConnection("jdbc:mysql://localhost:3306/projeto","projeto","");
}
catch(SQLException excecao) {
throw new RuntimeException(excecao);
}
}
}
O DE TESTE
package model;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class TexteConexao {
public static void main(String[] args) throws SQLException {
Connection connection = new ConexaoBanco().getConnection();
System.out.println("Conexão aberta!");
connection.close();
}
}
ERRO
Exception in thread "main" java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user ''@'localhost' to database 'projeto'
at model.ConexaoBanco.getConnection(ConexaoBanco.java:19)
at model.TexteConexao.main(TexteConexao.java:8)
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user ‘’@‘localhost’ to database ‘projeto’