Erro MySQL Conexão

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’

Qual a versão do MySQL e do JDBC utilizado?

JDBC = 5.1.23

Microsoft SQL Server Management Studio 14.0.17289.0
Ferramentas de Cliente do Microsoft Analysis Services 14.0.1016.283
Microsoft Data Access Components (MDAC) 10.0.17134.1
Microsoft MSXML 3.0 6.0
Microsoft Internet Explorer 9.11.17134.0
Microsoft .NET Framework 4.0.30319.42000
Sistema Operacional 6.3.17134

Seu usuário MySQL tem o mesmo nome do seu DB? (projeto/projeto)

Meu data base e projeto, e o user “projeto” e senha “12345”

Na sua conexão você passou o database e user mas deixou senha em branco.

Verifica se seu usuário projeto tem as permissões atribuídas para acessar o DB, já tentou fazer o acesso via workbench só pra ver se acessa normalmente?

Sim na senha e deixei em branco por que quando coloco da um erro e sem ela não, a outra questão de acesos via workbench nunca vi ou fiz. Teria como me auxiliar?

Posta qual o erro apresentado quando você coloca a senha!

Auxilio sim, faça o download do workbench e instale na sua máquina, a interface é bem simples para uso.

Veja:
O seu BD está em qual SGDB, MySQL é diferente de Microsoft SQL Server?

Feche essa aba Model que está aberta, na tela principal clique em (+) para inserir uma nova conexão, informe os dados da conexão e tente conectar.

Por onde que tu criou o seu DB, como você fez para criá-lo?

Agora consegui jo, fiz pelo SQL Server, logico que vai dar errado. Fiz pelo Work, entrei em uma nova conexão e criei o DB. Vou me aprimorar mais, obrigado pela atenção.

Consegui irmão, agradeço pela atenção!