Galera seguinte preciso fazer um sistema, que enquanto nao tiver conexao com o banco de dados ele nao executa o que está abaixo no código.
O sistema será reniciado todos os dias , comecei a fazer mas sem sucesso, alguém poderia dar uma ajuda…
grato a todos e estou colocando o que comecei a fazer
public class Conexao {
private static ResultSet rs;
private static int mss;
private static String msg;
private static String mm;
private static boolean pp;
private static int i;
public static void main(String[] args) throws ClassNotFoundException, InterruptedException {
try{
Class.forName("oracle.jdbc.OracleDriver");
Connection connection = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","system","admin");
System.out.println("conectado");
java.sql.PreparedStatement stt = connection.prepareStatement("select * from system.status_minutos ORDER BY DT_PROCESSO DESC");
ResultSet rt = stt.executeQuery();
while(rt.next()){
mss = rt.getInt("dt_processo");
System.out.println("Data de Processamento : "+mss);
mm = Integer.toString(mss);
}
for(i=0; i>10; i++){
//while(!msg.equals(mm)){
System.out.println("Aguardando 5 segundos...");
Thread.sleep(5000);
pp =(false);
}
}catch(SQLException e){
for(i=0; i<20; i++){
System.out.println("Aguardando 5 segundos...");
Thread.sleep(5000);
pp =(false);
}
JOptionPane.showMessageDialog(null, "SQLException : "+e);
}
}
}