JDBC não acha esquema no MySQL instalando em computador diferente da aplicação

Senhores bom dia!

Tenho minha App JEE que esta rodando em um um computar e banco de dados esta em outro.

Porem ao tentar executar uma consulta o comando a abaixo não me retorna erro e também não retorna valores para consulta. Quando altero consulta acrescentando o esquema frente ao nome da tabela tudo funciona
bem. Aonde seria o erro? no java ou no banco de dados.(Não colocar o esquema na frente das minhas consulta e comando no java).

jdbc.drivers=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://192.168.1.4\:3306/ctu?useSSL=false&useUnicode\=true&zeroDateTimeBehavior\=convertToNull
jdbc.username=root
jdbc.password=
jdbc.driversMM=org.gjt.mm.mysql.Driver
jdbc.urlMM=jdbc\:mysql\://192.168.1.4\:3306/ctu?useSSL=false&useUnicode\=true&zeroDateTimeBehavior\=convertToNull

 public static Usuario checarLogin(String login, String senha) 
       throws SQLException, ClassNotFoundException, IOException {

        Connection con = Conexao.getConnection("/Banco/Ctu_DB.properties");
        Statement stmt = con.createStatement();
        
        String sqlQuery = "SELECT * from ctu.usuario";
        sqlQuery += " where login = '" + login + "'";
        
        ResultSet rs = stmt.executeQuery(sqlQuery);
        
        Usuario usr = null;
        
        if(rs.next() && rs.getString("senha").equals(senha)){
            usr = new Usuario();
            usr.setLogin(rs.getString("login"));
            usr.setSenha(rs.getString("senha"));
            usr.setTipo(rs.getString("tipo"));
            usr.setNome(rs.getString("nome"));
            usr.setIdUsuario(rs.getString("idUsuario"));
        }
        stmt.close();
        con.close();
        rs.close();
        return usr;
    }

java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

Configuração:  
* '5.7.14-log'

Tomcat 6.

mysql-connector-java-5.1.39-bin

Obs consigo fazer o acesso ao banco de dados pelo MySQL WorkBench instalado em outro computador.

tenta tirar as contra barras () da frente dos dois pontos nas urls

Obrigadao… douglasrehem
Funcionou assim:
jdbc.url=jdbc:mysql://192.168.1.4:3306/ctu?useSSL=false&useUnicode=true&zerosDateTimeBehavior=convertToNull

Olá,

Veja o seguinte: http://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-configuration-properties.html
"The name of the class that implements java.sql.Driver in MySQL Connector/J is com.mysql.jdbc.Driver. The org.gjt.mm.mysql.Driver class name is also usable for backward compatibility with MM.MySQL, the predecessor of Connector/J. Use this class name when registering the driver, or when configuring a software to use MySQL Connector/J."

O interessante é que tem funcionado… :slight_smile:
Mais eu vou seguir o seu conselho.