上一篇 | 下一篇

c#.net连接access操作类

发布: 2008-6-30 10:00 | 作者: admin | 来源: | 查看: 2次

1、配置web.config文件:配置数据库连接参数

providerName="System.Data.OleDb" />

2

程序设计开始:

1、按要求建立Access数据库及数据表

2、编写数据库访问、操作的公用类,此类可以复用到以后开发的任何系统中

(1)、新建一个C# 类库项目, 命名为“Com.LXJ”,设置项目属性:程序集名称、默认命名空间均为“Com.LXJ”

(2)、在此项目目录下创建目录Database,新建C# 类文件ConnDbForAccess.cs 在Database目录下。

添加引用:System.Web.dll

(3)、编写ConnDbForAccess.cs 的代码

using System;

using System.Data;

using System.Data.OleDb;

using System.Web;

using System.Web.UI;

using System.Configuration;

namespace Com.LXJ.Database

{

///

/// conn 的摘要说明。

///

public class ConnDbForAcccess

{

///

/// 连接数据库字符串

///

private string connectionString;

///

/// 存储数据库连接(保护类,只有由它派生的类才能访问)

///

protected OleDbConnection Connection;

///

/// 构造函数:数据库的默认连接

///

public ConnDbForAcccess()

{

string connStr;

connStr = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString.ToString();

// connStr = System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"].ToString(); //从web.config配置中读取

connectionString = connStr;

//connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + HttpContext.Current.Request.PhysicalApplicationPath + connStr;

// connectionString = System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"].ToString();

//

Connection = new OleDbConnection(connectionString);

}

///

/// 构造函数:带有参数的数据库连接

///

///

public ConnDbForAcccess(string newConnectionString)

{

//connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + HttpContext.Current.Request.PhysicalApplicationPath + newConnectionString;

connectionString = newConnectionString;

Connection = new OleDbConnection(connectionString);

}

///

/// 获得连接字符串

///

public string ConnectionString

{

get

{

return connectionString;

}

}

字号: | 推荐给好友

31/3123>

评分:0

我来说两句