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; } }
