1.access数据访问层
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;
/// <summary>
/// AccessPublicClass 的摘要说明
/// </summary>
public class AccessPublicClass
{
//连接数据库字符串
private string connectionString;
//存贮数据库连接(保护类,只有由它派生的类才可以访问)
protected OleDbConnection Connection;
/// <summary>
/// 构造函数:数据库的默认连接
/// </summary>
public AccessPublicClass()
{
string connStr;
connStr = ConfigurationSettings.AppSettings["ConnectionString"].ToString();//从web.config配置中读取
connectionString = connStr;
Connection = new OleDbConnection(connectionString);
}
/// <summary>
/// 构造函数:带有参数的数据库连接
/// </summary>
/// <param name="newConnectionString"></param>
public AccessPublicClass(string newConnectionString)
{
connectionString = newConnectionString;
Connection = new OleDbConnection(connectionString);
}
/// <summary>
/// 获得连接字符串
/// </summary>
public string ConnectionString
{
get
{
return connectionString;
}
}
/// <summary>
/// 执行SQL语句没有返回结果,如:执行更新,删除,插入等操作
/// </summary>
/// <param name="strSQL"></param>
/// <returns>操作成功标志</returns>
public bool ExeSQL(string strSQL)
{
bool resultState = false;
Connection.Open();
OleDbTransaction myTrans = Connection.BeginTransaction();
OleDbCommand command = new OleDbCommand(strSQL, Connection, myTrans);
try
{
command.ExecuteNonQue

本文提供了几个常用的操作Access数据库的封装类,包括数据访问层的构造函数、执行SQL语句(如更新、删除、插入)及返回结果到DataSet、DataTable的方法。此外,还有JavaScript相关的方法,如dropdownlist数据绑定、系统时间处理和文本输入格式过滤的示例代码。
最低0.47元/天 解锁文章
320

被折叠的 条评论
为什么被折叠?



