国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET 鏈接 Access 數據庫路徑問題最終解決方案

2020-01-18 01:41:52
字體:
來源:轉載
供稿:網友
當做小項目用 ASP.NET + Access 數據庫時,總是遇到數據庫路徑問題,本人以前的解決方法是每次訪問數據庫時,把鏈接字符串以參數的形式傳到數據訪問層,實施起來相當麻煩,這次找到了一個比較好的方案,這是本人目前的最終解決方案(如題)  ^_^
解決方案為:
在 Web.Config 中配置 Access 數據庫驅動和數據庫文件名稱。
請看代碼
<appSettings>
    <add key="DBDriver" value="Provider=Microsoft.Jet.OLEDB.4.0; Data Source ="/>
    <add key="DBName" value="Company.mdb"/>
</appSettings>
在數據庫訪問層,如 OleDBHelper.cs 中獲得 Access 數據庫鏈接字符串。
/**//// <summary>
/// 從Web.Config取得數據庫聯接字符串
/// </summary>
    //從配置文件中得到數據庫名稱
    public static readonly string DBName = ConfigurationManager.AppSettings.Get("DBName").ToString();
    //從配置文件中得到數據庫驅動
    public static readonly string DBDriver = ConfigurationManager.AppSettings.Get("DBDriver").ToString();
    //得到數據庫連接字符串
    private static string DBConnectionString = DBDriver + HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath + "/App_Data/") + DBName;
    //建立數據庫連接對象
    private static OleDbConnection OleDbConn = new OleDbConnection(DBConnectionString);
這樣設置后,無論在任何子目錄,都能通過以上代碼正確的訪問數據庫。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泰来县| 台州市| 平阳县| 荥阳市| 会宁县| 南涧| 赣榆县| 同德县| 修武县| 海兴县| 卢湾区| 吉水县| 彭泽县| 胶州市| 买车| 南汇区| 彭阳县| 砚山县| 镇平县| 中阳县| 屯昌县| 莎车县| 土默特左旗| 射阳县| 许昌市| 咸丰县| 拉萨市| 刚察县| 邯郸市| 如皋市| 滦平县| 黄龙县| 裕民县| 孝昌县| 遂溪县| 斗六市| 绥宁县| 南靖县| 芜湖县| 左云县| 文登市|