jdbc 监控 oracle 详细步骤 包含代码怎么用
运维平台通过jdbc监控oracle,oracle需设置详细步骤包含代码怎么用谢谢了本人新手只有5分了...
运维平台 通过jdbc 监控 oracle,oracle需设置 详细步骤 包含代码怎么用 谢谢了 本人新手 只有5分了
展开
1个回答
展开全部
编写成定时建立JDBC连接到指定数据库,发送SQL select 1 from dual,验证结果集是否为1。
如果在1秒内正确返回结果,则数据库正常。报错、连接超时、无法建立连接等,证明数据库异常。
如果在1秒内正确返回结果,则数据库正常。报错、连接超时、无法建立连接等,证明数据库异常。
追问
我问的是怎么连接
追答
下载Oracle的JDBC驱动,Oracle安装目录下的libs也有
import java.sql.*;
public class TestJDBC {
public static void main(String[] args) {
ResultSet rs = null;
Statement stmt = null;
Connection conn = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
//new oracle.jdbc.driver.OracleDriver();
conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.1:1521:orcl", "scott", "tiger");
stmt = conn.createStatement();
rs = stmt.executeQuery("select 1 from dual");
while(rs.next()) {
System.out.println(rs.getString("deptno"));
//System.out.println(rs.getInt("deptno"));
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
conn.close();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询