在过去的几天里,我正在使用各种数据库,如MySQL,oracle,Ibmdb2等,通过odbc提供商与dot net连接.
例如:
1)MySQL:
Driver={MySQL ODBC 5.1 Driver};server=**********;uid=**;database=**;port=***;pwd=***;"
2)oracle:
Driver={Microsoft ODBC for Oracle};server=**********;uid=**;database=**;port=***;pwd=***;"
3)Db2:
Driver={IBM DB2 ODBC DRIVER};server=**********;uid=**;database=**;port=***;pwd=***;"
Run Code Online (Sandbox Code Playgroud)
现在我的问题是
是否可以为任何数据库提供程序编写泛型类
Driver={My own driver};server=**********;uid=**;database=**;port=***;pwd=***;"
Run Code Online (Sandbox Code Playgroud)
它只是通过更改web.config中的驱动程序名称并将该dll文件放在我发布的Web应用程序或网站项目的bin文件夹中来连接每个数据库.