数据库接口的问题,大家看这样可以吗?
我初步的想这样设计我的这个数据库接口问题:
首先有一个IConnection的接口,里面定义了getConnection和setConnection的方法.然后有3个类实现这个接口:IOracleCon,IFoxproCon和IExcelCon(这3个类中分别具体的实现了不同数据库的连接).然后我定义了一个工厂类来分别实例化这三个类.
这是我对于数据接口问题的想法,现在要进行对数据库中数据的操作问题了,我又定义了一个类DBOperation,它的构造函数中指定了通过哪一个连接数据库(IOracleCon,或者是IFoxproCon或者是IExcelCon),然后在这个类中加入了很多对数据库操作的方法比如说是Insert(),update(),还有Delete()...
大家说我这样的想法行不行的通啊?我热切的需要大家的帮助啊!