Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

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

$
0
0

@silvajefersonluis escreveu:

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.

Mensagens: 2

Participantes: 2

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>