Olá, estou tendo problema, estou conseguindo conectar normalmente com o banco de dados mysql
utilizando localhost, porém quando coloco o ip da máquina ele não roda.
public static void banco(){
Connection conn = null;
String query = "SELECT MAX(ID) FROM cadastro";
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection( "jdbc:mysql://localhost/almoxarifado","root","abc123"); // problema está quando substituo o aqui por "jdbc:mysql://192.168.1.103/almoxarifado","root","abc123"
Statement stm = conn.createStatement();
try{
ResultSet rs = stm.executeQuery(query);
if (rs.next()) {
Principal.idAtual = rs.getInt(1);
}
try{
String sql = "SELECT * FROM cadastro where id = "+Principal.idAtual;
rs = stm.executeQuery(sql);
if (rs.next()) {
Principal.lastTitulo = rs.getString("titulo");
}
}catch (Exception ex) {
System.out.println("ERRO quando busca o titulo no BD");
}
}catch (Exception ex) {
System.out.println("Erro no REsult Set!");
}
} catch(ClassNotFoundException es) {
System.out.println("excessão Classe não encontrada");
} catch(SQLException es) {
System.out.println("SQL Exception... Erro na consulta:");
} finally {
try {
conn.close();
} catch(SQLException erro) {
System.out.println("Erro no fechamento");
}
}
}
des de já, obrigado 