1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
   | <%! void connect(String oracleURL, String username, String password, String query) {
                Connection conn = null;
 
try
   {    
 
                Class.forName("oracle.jdbc.driver.OracleDriver");
        conn = DriverManager.getConnection(oracleURL,username,password);
            Statement stmt = conn.createStatement();
            ResultSet rs = stmt.executeQuery(query);
%>
  <tr>
    <td>Oracle1</td>
    <td>xxx.xxx.xxx.xxx</td>
    <td>
<%!
                if(rs.next())
                {
%>
      OK</td>
    <%!
                }
                else
                {
%>
    NOK</td>
<%!     
                }
        }
        catch(SQLException e)
        {
      System.out.println("SQLException: " + e.getMessage() + "<BR>");
      while((e = e.getNextException()) != null)
         System.out.println(e.getMessage() + "<BR>");
        }
        catch(ClassNotFoundException e)
        {
        System.out.println("ClassNotFoundException: " + e.getMessage() + "<BR>");
        }
        finally
        {
 
%>
  </tr>
  <%!
 
//Clean up resources, close the connection.
      if(conn != null)
      {
         try
         {
            conn.close();
         }
         catch (Exception ignored) {}
      }
   }
}
 
%> | 
Partager