我运行测试连接,我希望看到清晰的会话浏览器,
但是在程序结束时,我在会话浏览器中看到了6个以上的会话
但是在程序结束时,我在会话浏览器中看到了6个以上的会话
这是代码:
private void testConnection() { string connectionString = "data source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=1111)(PORT=1699))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = abcd)));Min Pool Size=10; Connection Lifetime=120;"; OracleConnection oraConn = new OracleConnection(connectionString); try { oraConn.Open(); } catch (Exception e) { } finally { oraConn.Dispose(); oraConn.Close(); } }
请帮帮我!
解决方法
你应该清理游泳池:
finally { oraConn.Dispose(); oraConn.Close(); OracleConnection.ClearPool(oraConn); }