建立统一数据库访问接口的DLL文件

很早之前我就想着写一个软件框架,实现模块化的添加,类似于插件方式.但是有一个问题就是我无法建立统一的数据库访问接口,造成每个dll模块都需要建立自己的dataset文件,使用手工的SqlConnection,SqlCommand又无法很好的利用VS绑定数据组件的功能.所以,在选择每个dll文件因为包含了dataset文件,就造成了每个dll文件中都包含ConnectionString,如果一旦数据库地址一更改,那样每个dll文件的配置文件都需要进行更改,更加恼火的是每个dll文件都需要建立一个dll文件.

所以我就想建立一个数据访问层所需要的dll文件,用作所有的dll模块文件的数据库访问连接,同时可以产生dataset,BindingSource和TableAdapter组件,方便模块方便进行数据库的绑定和操作.

实例方法如下:


1.建立了一个类库ClassLibrary,新建了一个dataset文件,并配置了一个tabUser表.
2.生成dll文件
3.建立一个Application程序
4.引用ClassLibrary1类库.
5.设计Application程序的form1窗口,工具栏窗口上出现ClassLibrary的两个数据控件,dataset1和tabUserTableAdapter1
6.拖延这两个控件到Application的窗口form1上.
7.拖延一个Gridview控件上,并和dataset1的tabUser表绑定,窗口产生一个tabUserBindingSource对象.

8.产生Form_Load函数,在以下函数中添加如下内容:

tabUserTableAdapter1.Fill(dataSet11.tabUser);
tabUserBindingSource.DataSource = dataSet11.tabUser;


8.编译Application程序.
这样就成功了.

以上实例只是一个简单的实例,望高手指正.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/54654/viewspace-425504/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/54654/viewspace-425504/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值