ASP.NET访问Access的连接字符串配置
2009-06-10 09:14
369 查看
由于Access是文件数据库,所以在ASP.NET需要能映射访问到Access文件:
方式一:appSettings中设置连接字符串
web.config的配置
<appSettings>
<add key="provider" value="Provider=Microsoft.Jet.OLEDB.4.0;data source="/>
<add key="dbPath" value="~/db\data.mdb"/> //注意必须加~/,代表根目录
</appSettings>
通过Server.Map()拼接数据库连接字符串
/// <summary>
///连接字符串
/// </summary>
private String connectionString =
System.Configuration.ConfigurationManager.AppSettings["provider"].ToString() +
System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["dbPath"]) + ";";
方式二:SqlDataSource连接access
web.config的配置
<connectionStrings>
<add name="WebSiteConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|aisino_data.mdb" providerName="System.Data.OleDb" /> //注意:DataDirectory是不可以更改的否则会出现"文件名无效错误"! 这就说明它不能被修改,你的数据库必须放在App_Data中
这样,通过ConfigurationManager.ConnectionStrings["WebSiteConnectionString"].ConnectionString访问即可。
方式一:appSettings中设置连接字符串
web.config的配置
<appSettings>
<add key="provider" value="Provider=Microsoft.Jet.OLEDB.4.0;data source="/>
<add key="dbPath" value="~/db\data.mdb"/> //注意必须加~/,代表根目录
</appSettings>
通过Server.Map()拼接数据库连接字符串
/// <summary>
///连接字符串
/// </summary>
private String connectionString =
System.Configuration.ConfigurationManager.AppSettings["provider"].ToString() +
System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["dbPath"]) + ";";
方式二:SqlDataSource连接access
web.config的配置
<connectionStrings>
<add name="WebSiteConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|aisino_data.mdb" providerName="System.Data.OleDb" /> //注意:DataDirectory是不可以更改的否则会出现"文件名无效错误"! 这就说明它不能被修改,你的数据库必须放在App_Data中
这样,通过ConfigurationManager.ConnectionStrings["WebSiteConnectionString"].ConnectionString访问即可。
相关文章推荐
- ASP.NET访问Access的连接字符串配置
- ASP.NET 下关于ACCESS连接字符串的配置
- ASP.NET数据库连接字符串写在config.web配置文件中
- ASP.NET 2.0 遍历配置文件的数据库连接字符串
- ASP.NET遍历配置文件的连接字符串
- ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法
- ASP.NET遍历配置文件的连接字符串
- ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法
- ASP.NET C#各种数据库连接字符串大全——SQLServer、Oracle、Access
- ASP.NET 连接数据库 字符串配置收集
- Asp.net中Web.config连接字符串及配置数据库sqlserver
- ASP.NET 2.0 遍历配置文件的数据库连接字符串
- ASP.NET没有魔法——ASP.NET MVC 与数据库之EntityFramework配置与连接字符串
- ASP.NET遍历配置文件的连接字符串
- [导入]ASP.NET 2.0 遍历配置文件的数据库连接字符串
- ASP.NET中操作SQL数据库(连接字符串的配置及获取)
- ASP.NET数据库连接字符串写在config.web配置文件中(1)
- ASP.NET 5探险(1):Azure中配置连接字符串、独立项目执行EF7数据迁移
- C# .net web.config配置access连接字符串
- ASP.NET 遍历配置文件的连接字符串