asp.net访问access连接字符串多种方法

发布时间:2020-02-15编辑:脚本学堂
有关asp.net访问access数据库连接字符串的设置方法,asp.net连接access数据库的几种方法,需要的朋友参考下。

asp.net连接access字符串有哪几种?在asp.net需要能映射访问到access文件:

方式一:appSettings中设置连接字符串。
web.config的配置
 

复制代码 代码示例:
<appSettings>
  <add key="provider" value="Provider=Microsoft.Jet.OLEDB.4.0;data source="/>
  <add key="dbPath" value="~/dbdata.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访问即可。