我正在编写了一个数据库的底层操作类库,现有一个问题拿不准,特来请教各位大虾:
设计有多个不同类型的用户对数据库的操作,
可能出现他们同时调用数据库操作函数
那么我是否该为每个用户或每类用户都建立OleDbDataConnection, OleDbDataAdapter,DataSet,等等
,还是可以公用?
设计有多个不同类型的用户对数据库的操作,
可能出现他们同时调用数据库操作函数
那么我是否该为每个用户或每类用户都建立OleDbDataConnection, OleDbDataAdapter,DataSet,等等
,还是可以公用?
在看DataAccess Block的时候记得它的代码的设计就是每次请求深拷贝一个SqlConnection实例。
每次进行其它操作之后都关闭(Close),需要时再打开(Open),并不会出现问题,并且SqlConnection实例还设置为全局变量。
不知这样的设计是不是很全理?