zoukankan      html  css  js  c++  java
  • c#连接access数据库时的连接字符串和app.config的应用

    #region 连接字符串

    连接字符串有2中

    1绝对路径
            string strcon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\程序书籍软件\c#程序代码\access数据库操作\addressList.mdb"; //绝对路径

    2相对路径,其中Environment.CurrentDirectory是程序exe的执行路径。
            string strcon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Environment.CurrentDirectory+"\\addressList.mdb"; //相对路径

    3app.config

    string strcon = ConfigurationManager.AppSettings["addaccess"].ToString();//方法3,用app.config文件,添加引用,添加using。


    ------------------------------------------------------------------------------------

    app端

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>

    <connectionStrings>

        <!--sql2000连接串-->
        <add name="conSql" connectionString="Data Source=localhost;database=fuxiaojun;uid=sa;pwd=ruheshi0372"
          providerName="System.Data.SqlClient" />
       
    </connectionStrings>

    <appSettings>
        <!--sql2000连接串-->
        <!--<add key="Testaddsql2000"
        value="server=localhost;database=fuxiaojun;User ID=sa;password=ruheshi0372"/>-->

        <!--access连接串-->
        <add key="addaccess"
        value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\程序书籍软件\c#程序代码\access数据库操作\addressList.mdb"/>

    <!--Access相对路径   Data Source=|DataDirectory|\数据库.mdb 数据库放 App_Data文件夹里 -->
    <add name="AccCnStr"   connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\date\date.mdb;Persist Security Info=True"    providerName="System.Data.OleDb" />  


       
    </appSettings>

    </configuration>

    调用

    C# code
    string connstr = ConfigurationManager.ConnectionStrings["connstr"].ToString();
    OleDbConnection conn
    = new OleDbConnection(connstr);
  • 相关阅读:
    netstat
    ansibe tower的开源替代品semaphore
    ansible playbook 示例
    centos6 安装python2.7
    python celery + redis
    flask + uwsgi 生产环境
    ubuntu访问supermicro ikvm
    [leetcode]Symmetric Tree
    [leetcode]Pascal's Triangle
    [leetcode]Letter Combinations of a Phone Number
  • 原文地址:https://www.cnblogs.com/hfzsjz/p/1780814.html
Copyright © 2011-2022 走看看