最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
用VS.NET创建.NET可复用数据库组件
时间:2022-07-02 11:58:01 编辑:袖梨 来源:一聚教程网
微软的 .NET 架构的出台,为我们构建分布式应用系统提供了一个强大的工具。相比于传统的 Windows 应用程序的 COM 组件,.NET 的组件开发要简单、快捷的多。而且组件的部署也不像 COM 组件那样需要在注册表里做标记,.NET 组件只要拷贝到相应的文件夹中就可以了。
下面我们就用 .NET 程序的集成开发工具 Visual Studio .NET 实际开发一个Access2000数据库存取组件,并将它重复使用在另外的 ASP.NET 应用系统中。
(一)组件的创建
启动 VS.NET,新建 Visual C# 项目,模板选“类库”。如图一所示。
这样就在我们机器的“我的文档”Visual Studio Projects 下生成一个新的文件夹ClassLibrary1。并且自动生成Class1.cs 文件:
using System;
namespace ClassLibrary1
{
///
/// Class1 的摘要说明。
///
public class Class1
{
public Class1()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
}
}
因为我们即将生成的组件与数据存取有关,所以必须添加数据库引用语句:
using System.Data;
using System.Data.OleDb;
另外我们可以把命名空间换成我们自己的命名myDB,类名也换成myDbLink。然后我们还定义了三个属性,使我们的代码通用性更强:
public string sDbPath = ""; //数据库路径(包括数据库名)
public string sDbTable = ""; //表名
public string sPassword = ""; //数据库口令
myDbLink类中的getData()方法将返回查询的表的视图。这样我们定制后的完整代码如下:
using System;
using System.Data;
using System.Data.OleDb;
下面我们就用 .NET 程序的集成开发工具 Visual Studio .NET 实际开发一个Access2000数据库存取组件,并将它重复使用在另外的 ASP.NET 应用系统中。
(一)组件的创建
启动 VS.NET,新建 Visual C# 项目,模板选“类库”。如图一所示。
这样就在我们机器的“我的文档”Visual Studio Projects 下生成一个新的文件夹ClassLibrary1。并且自动生成Class1.cs 文件:
using System;
namespace ClassLibrary1
{
///
/// Class1 的摘要说明。
///
public class Class1
{
public Class1()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
}
}
因为我们即将生成的组件与数据存取有关,所以必须添加数据库引用语句:
using System.Data;
using System.Data.OleDb;
另外我们可以把命名空间换成我们自己的命名myDB,类名也换成myDbLink。然后我们还定义了三个属性,使我们的代码通用性更强:
public string sDbPath = ""; //数据库路径(包括数据库名)
public string sDbTable = ""; //表名
public string sPassword = ""; //数据库口令
myDbLink类中的getData()方法将返回查询的表的视图。这样我们定制后的完整代码如下:
using System;
using System.Data;
using System.Data.OleDb;