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);
  • 相关阅读:
    python连接集群mongodb,封装增删改查
    selenium截屏操作(也支持截长图)
    ant生成jmeter测试报告没有数据【已解决】
    论自动化如何提高测试工作效率
    研究显示情商高的人比智商高的可怕多了
    提高程序员职场价值的10大技巧
    革命就是请客吃饭(案例分析吧)
    开发者应该了解的API技术清单!
    陈天:如何快速掌握一门技术
    程序员如何参与创业
  • 原文地址:https://www.cnblogs.com/hfzsjz/p/1780814.html
Copyright © 2011-2022 走看看