程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 自己動手寫ASP.NET ORM框架(二):AdoHelper支持多數據庫操作的封裝(1)

自己動手寫ASP.NET ORM框架(二):AdoHelper支持多數據庫操作的封裝(1)

編輯:關於ASP.NET

第一步:編寫AdoHelper類,用於封裝對數據庫的操作,能同時支持多個數據庫(目前支持 SqlServer、Oracle、Access),可擴展支持任何類型的數據庫。

下面先進行代碼片段分析,分析完畢後將貼出完整代碼,代碼塊1-1:

using System;
using System.Collections;
using System.Collections.Generic;
using System.Configuration;
using System.Text;
using System.Data;
using System.Data.Common;
using System.Data.SqlClient;
using System.Data.OracleClient;
using System.Orm.Common;

namespace System.Orm.DBUtility
{
   public class AdoHelper
   {
     //獲取數據庫類型
     private static string strDbType =  CommonUtils.GetConfigValueByKey("dbType").ToUpper();

     //將數據庫類型轉換成枚舉類型
     public static DatabaseType DbType =  DatabaseTypeEnumParse<DatabaseType>(strDbType);

     //獲取數據庫連接字符串
     public static string ConnectionString = GetConnectionString ("connectionString");

     //獲取數據庫命名參數符號,比如@(SQLSERVER)、:(ORACLE)
     public static string DbParmChar =  DbFactory.CreateDbParmCharacter();

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved