ASP.NET访问Access的连接字符串配置
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:50
由于Access是文件数据库,所以在ASP.NET需要能映射访问到Access文件:
方式一:appSettings中设置连接字符串
web.config的配置
<add key="dbPath" value="~/db\data.mdb"/> //注意必须加~/,代表根目录
通过Server.Map()拼接数据库连接字符串
///连接字符串
/// </summary>
private String connectionString =
方式二: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文件夹下。
相关文章
-
ASP.NET内置对象的总结
ASP.NET内置对象的总结
- 互联网
- 2026年04月04日
-
ASP.NET入门(1)
ASP.NET入门(1)
- 互联网
- 2026年04月04日
-
asp.net三层架构 及其中使用泛型获取实体数据介绍
asp.net三层架构 及其中使用泛型获取实体数据介绍
- 互联网
- 2026年04月04日
-
ASP.NET 在 Windows Azure 环境中使用基于 SQLServer 的 Session
ASP.NET 在 Windows Azure 环境中使用基于 SQLServer 的 Session
- 互联网
- 2026年04月04日
-
Asp.Net 数据库连接字符串
Asp.Net 数据库连接字符串
- 互联网
- 2026年04月04日
-
asp.net 时间戳转日期
asp.net 时间戳转日期
- 互联网
- 2026年04月04日





