Commit fa20f54341c52ec52e5297cd9c4022f995b5452c

Authored by liquanyu
1 parent c9cf9e03b4

update code

Showing 2 changed files with 27 additions and 2 deletions

platform-data-api/src/main/java/com/lyms/platform/data/util/AmsMessageService.java View file @ fa20f54
1 1 package com.lyms.platform.data.util;
2 2  
3 3 import com.lyms.platform.common.enums.AmsServiceTypeEnum;
4   -import com.lyms.platform.common.utils.HttpClientUtil;
5 4 import com.lyms.platform.common.utils.HttpRequest;
6 5 import com.lyms.platform.common.utils.PropertiesUtils;
7 6 import com.lyms.platform.common.utils.StringUtils;
platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/JdbcUtil.java View file @ fa20f54
... ... @@ -135,6 +135,32 @@
135 135 return list;
136 136 }
137 137  
  138 + public static Object getOralceSingleObjBySql(String driver, String url, String username, String password,String sql)
  139 + {
  140 + Connection conn = getOracleConnection(driver, url, username, password);
  141 + PreparedStatement pst = null;
  142 + ResultSet rs = null;
  143 + try {
  144 + pst = conn.prepareStatement(sql);
  145 + rs = pst.executeQuery();
  146 + int count = rs.getMetaData().getColumnCount();
  147 + for (int i = 1 ; i <= count ;i++)
  148 + {
  149 + String columnName = rs.getMetaData().getColumnName(i);
  150 + while (rs.next()){
  151 + return rs.getObject(columnName);
  152 + }
  153 +
  154 + }
  155 + }catch (Exception e)
  156 + {
  157 + e.printStackTrace();
  158 + } finally {
  159 + freeConnection(conn,pst,rs);
  160 + }
  161 + return null;
  162 + }
  163 +
138 164 public static Object getOralceSingleObjBySql(String sql)
139 165 {
140 166 Connection conn = getOracleConnection();
... ... @@ -148,7 +174,7 @@
148 174 {
149 175 String columnName = rs.getMetaData().getColumnName(i);
150 176 while (rs.next()){
151   - return rs.getObject(columnName);
  177 + return rs.getObject(columnName);
152 178 }
153 179  
154 180 }