1. 程式人生 > >連線Access資料庫的連線字串

連線Access資料庫的連線字串

來自森大科技官方部落格 http://www.cnsendblog.com/index.php/?p=92
連線Access資料庫的連線字串

  1. 把資料庫檔案放在App_Data資料夾中,Web.Config檔案中的連線字串如下所示:
    <connectionStrings>
    <add name="StdOleDBConnStr" connectionString="Provider=Microsoft.Jet.OleDB.4.0; Data Source=|DataDirectory|StudentDB.mdb"/>
    </connectionStrings>

在Web窗體中通過如下程式碼呼叫連線字串:
string connStr = ConfigurationManager.ConnectionStrings["StdOleDBConnStr "].ConnectionString;

  1. 方法則比較靈活,具體方法是:在 web.config 檔案中儲存兩個字串,一個是驅動字串,另一個是 access 檔案的相對路徑;
    使用時用 Server.MapPath 來獲取絕對路徑然後組合出來的連線字串就可以使用了。
    <connectionStrings>
    <add name="access" connectionString="Provider=Microsoft.Jet.OleDB.4.0;Data Source="/>
    <add name="fielPath" connectionString="~/AccessDB/StudentDB.mdb"/>
    </connectionStrings>
    在Web窗體中通過如下程式碼呼叫連線字串:
    string connStr = ConfigurationManager.ConnectionStrings["access"].ConnectionString +
    Server.MapPath(ConfigurationManager.ConnectionStrings["fielPath"].ConnectionString) ;