@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