我想编写一个模块能够根据不同的模式操作不同的数据库。
如:MODE=1 操作SQL数据库
MODE=2 操作ACCESS数据库
用ADO访问数据库有两个不同的接口SqlClient和OleDb
但是SqlConnection OleDbConnection不可以用同一个函数返回。还有其他的函数,可不可以重写这些?
用其他办法也可以解决这个问题,但是后期的维护不便,代码也多。
请高手指点一二。
如:MODE=1 操作SQL数据库
MODE=2 操作ACCESS数据库
用ADO访问数据库有两个不同的接口SqlClient和OleDb
但是SqlConnection OleDbConnection不可以用同一个函数返回。还有其他的函数,可不可以重写这些?
用其他办法也可以解决这个问题,但是后期的维护不便,代码也多。
请高手指点一二。
using system.data.oledb;
mode=1 sqlclient sqlconnstr=..
mode =2 acess sqlconnstr=..
根据mode的不同,生成不同的连接字符串
要么就在每个方法里都判断mode