• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ASP.NET访问Access的连接字符串配置

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

由于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" /> 
</connectionStrings>

 //注意:DataDirectory是不可以更改的否则会出现"文件名无效错误"! 这就说明它不能被修改,你的数据库必须放在App_Data中

 

 

 

Access数据库 连接字符串全解析(Asp.net)

密码:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|Financing_db.mdb;Persist Security Info=False;Jet OLEDB:Database Password=xxxxxx


用户名和密码:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|Financing_db.mdb;Persist Security Info=False;User Id=admin;Jet OLEDB:Database Password=xxxxxx

通常:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|Financing_db.mdb


其中:
|DataDirectory|系统被解析到App_Data文件夹下。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ASP.NET Core微服务实战系列发布时间:2022-07-10
下一篇:
asp.net向后台提交html代码段包括标签发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap