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) {}
}
}
}
%> |