zoukankan      html  css  js  c++  java
  • ASP.NET访问Access的连接字符串配置

    由于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的配置

    ASP.NET访问Access的连接字符串配置 - 青柠檬 - 聆 听<connectionStrings>
    ASP.NET访问Access的连接字符串配置 - 青柠檬 - 聆 听   <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文件夹下。

  • 相关阅读:
    模拟信号的优缺点分析
    PLC控制网关的功能介绍及应用领域
    LoRa无线数传终端的优势
    串口服务器厂家哪家好
    串口转以太网转换器的工作模式
    一个能手机控制水泵的无线远程开关控制器
    以太网IO模块是什么
    支持MQTT的模块有哪些
    常用正交表
    Spring Boot源码(五)以HttpEncodingAutoConfiguration【Http 编码自动配置】为例解释自动配置原理
  • 原文地址:https://www.cnblogs.com/zxtceq/p/5702689.html
Copyright © 2011-2022 走看看