From 96bb4e2ce3a974d7c179061172726096d1ca0873 Mon Sep 17 00:00:00 2001 From: chenlw <874313221@qq.com> Date: Sat, 8 Oct 2016 17:09:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=98=AF=E5=90=A6=E8=83=BD?= =?UTF-8?q?=E5=90=A6=E8=BF=9E=E6=8E=A5=E4=B8=8A=EF=BC=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform/service/OracleExtractHelper.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/com/platform/service/OracleExtractHelper.java b/src/com/platform/service/OracleExtractHelper.java index d2e688a9..7698d07f 100644 --- a/src/com/platform/service/OracleExtractHelper.java +++ b/src/com/platform/service/OracleExtractHelper.java @@ -3,6 +3,7 @@ package com.platform.service; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; +import java.sql.Statement; import com.base.Custom4exception; import com.base.CustomException; @@ -183,4 +184,21 @@ public class OracleExtractHelper { } } + + /** 测试是否能否连接上? + * @return true:能连接上 + */ + public boolean testConnect(Connection conn) { + String testSql = "select count(*) from user_tables"; + boolean flag = false; + try { + Statement statement = conn.createStatement(); + if(statement.executeUpdate(testSql) > 0) + flag = true; + } catch (SQLException e) { + flag = false; + new CustomException(Custom4exception.OracleSQL_Except, e, testSql); + } + return flag; + } }