.net中使用OleDb连接Access数据库
来源:互联网 发布:erp软件开发语言 编辑:程序博客网 时间:2024/06/02 07:29
1. 在Web.config文件中加入以下配置:
<configuration>
<appSettings>
<add key="DataBasePath" value="~/Database/Financial.mdb"/>
<appSettings>
<add key="DataBasePath" value="~/Database/Financial.mdb"/>
</appSettings>
</configuration>
</configuration>
2.新建一个Utility类,内容如下:
namespace Web.Common
...{
/**//// <summary>
/// Utility 的摘要说明。
/// </summary>
public class Utility
...{
public Utility()
...{
//
// TODO: 在此处添加构造函数逻辑
//
}
/**//// <summary>
/// 得到一个OleDbConnection字符串
/// </summary>
/// <returns>OleDbConnection连接字符串</returns>
public string GetOleDbConnectionString()
...{
string prefixConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=";
string databasePath = System.Configuration.ConfigurationSettings.AppSettings["DataBasePath"];
prefixConnStr += System.Web.HttpContext.Current.Server.MapPath(databasePath);
return prefixConnStr;
}
/**//// <summary>
/// 得到一个OleDbConnection对象,返回值需要判断是否为null。
/// </summary>
/// <returns>OleDbConnection对象</returns>
public OleDbConnection GetOleDbConnection()
...{
try
...{
OleDbConnection conn = new OleDbConnection(GetOleDbConnectionString());
conn.Open();
return conn;
}
catch
...{
return null;
}
}
}
...{
/**//// <summary>
/// Utility 的摘要说明。
/// </summary>
public class Utility
...{
public Utility()
...{
//
// TODO: 在此处添加构造函数逻辑
//
}
/**//// <summary>
/// 得到一个OleDbConnection字符串
/// </summary>
/// <returns>OleDbConnection连接字符串</returns>
public string GetOleDbConnectionString()
...{
string prefixConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=";
string databasePath = System.Configuration.ConfigurationSettings.AppSettings["DataBasePath"];
prefixConnStr += System.Web.HttpContext.Current.Server.MapPath(databasePath);
return prefixConnStr;
}
/**//// <summary>
/// 得到一个OleDbConnection对象,返回值需要判断是否为null。
/// </summary>
/// <returns>OleDbConnection对象</returns>
public OleDbConnection GetOleDbConnection()
...{
try
...{
OleDbConnection conn = new OleDbConnection(GetOleDbConnectionString());
conn.Open();
return conn;
}
catch
...{
return null;
}
}
}
说明:本例假设Financial.mdb 数据库存在于项目的Database文件夹下,在创建了Utility类后,通过本类的GetOleDbConnection()即可得到OleDb的Collection对象。
- .net中使用OleDb连接Access数据库
- ASP.NET oledb连接Access数据库
- oledb连接Access数据库
- 初级:ASP.NET使用OLEDB适配器访问ACCESS数据库出现各类连接异常
- ASP.NET使用OLEDB适配器访问ACCESS数据库出现各类连接异常
- VB.NET 使用 OleDb 操作 Access 数据库(来自 MSDN)
- 使用OLEDB连接数据库
- OLEDB访问带密码ACCESS数据库(OLEDB连接各种数据库)
- .net之OLEDB连接数据库
- 通过access.oledb连接到excel中
- C++ 使用OLEDB连接数据库
- [VB.NET]OLEDB.4.0连接ACCESS,怎么改成SQL SERVER数据库?
- 在.net中连接ACCESS数据库
- oleDB 更新 access 数据库
- asp.net中连接access数据库时,不能使用ISNull()T-SQL的问题解决
- Asp.Net 2.0连接ACCESS数据库相对路径问题,web.config中如何使用相对路径
- .NET中使用oledb连接sybase和csv格式文件的连接
- .NET中使用oledb连接sybase和csv格式文件的连接
- Windows API一日一练(39)AnimateWindow函数
- Windows API一日一练(40)CreateRectRgn和CombineRgn函数
- Windows API一日一练(38)SetWindowPos函数
- Windows API一日一练(39)AnimateWindow函数
- Windows API一日一练(37)MoveWindow函数
- .net中使用OleDb连接Access数据库
- Windows API一日一练(38)SetWindowPos函数
- Windows API一日一练(36)SetWindowText函数
- Windows API一日一练(37)MoveWindow函数
- Windows API一日一练(35)OutputDebugString函数
- Windows API一日一练(36)SetWindowText函数
- Windows API一日一练(34)GetSysColor函数
- Windows API一日一练(35)OutputDebugString函数
- Windows API一日一练(34)GetSysColor函数