JDBC连接关闭后未清除setClientInfo

时间:2019-04-03 13:28:55

标签: java oracle database-connection

我正在使用Apache DBCP BasicDataSource pkg作为数据源

关闭连接后,不会重置setClientInfo。 我们将属性传递给setClientinfo()。我想将属性值重置为null。我正在尝试使用方法清除值 conn.getClientInfo()。clear()关闭连接。

我尝试使用方法

 finally{
      if (conn !=null){
          **conn.getClientInfo().clear();**
          conn.close();
      }
    }

但是这不起作用,clinetInfo未被清除。

finally{
  if (conn !=null){
      **conn.getClientInfo().clear();**
      conn.close();
  }
}

需要为每个关闭的连接重置ClientInfo。当新的连接开始时,我们将设置新的值。

0 个答案:

没有答案