OleDbConnection实例被缓存和每次使用都new OleDbConnection的区别
谁能讲讲?已知ADO.NET内建有OleDbConnection Pool, 那么以下两种方式有什么区别呢?
方式一(示例):
var hashtable = Hashtable.Synchronized(new Hashtable());
if( hashtable[key] = null )
hashtable[key] = new OleDbConnection();
return (OleDbConnection)hashtable[key];
方式二:
每次都 var conn = new OleDbConnection();
在多用户同时访问读取ACCESS数据库时有什么区别?