怎么把Conn缓存了,并设为一分钟?
如何把Conn缓存了,并设为一分钟??
如果每次用到Conn都去打开,然后关闭,然后再打开.....,这样浪费资源吧
能不能把打开后conn给它缓存,并设为一分钟,然后要用conn时,先从缓存提取,没有或过了一分钟后,再重新打开数据库,
这用代码要如何写???
------解决方案--------------------
这个你必须考虑,你调用conn.Close()方法,其实它并没有释放连接,而是放回连接池里了,所以对于conn的处理不用自己弄,否则就画蛇添足了。
如果每次用到Conn都去打开,然后关闭,然后再打开.....,这样浪费资源吧
能不能把打开后conn给它缓存,并设为一分钟,然后要用conn时,先从缓存提取,没有或过了一分钟后,再重新打开数据库,
这用代码要如何写???
------解决方案--------------------
这个你必须考虑,你调用conn.Close()方法,其实它并没有释放连接,而是放回连接池里了,所以对于conn的处理不用自己弄,否则就画蛇添足了。