Welcome 微信登录

首页 / 网页编程 / ASP.NET / 自己动手写ASP.NET ORM框架(二):AdoHelper支持多数据库操作的封装(1)

自己动手写ASP.NET ORM框架(二):AdoHelper支持多数据库操作的封装(1)2011-04-24 博客园 奋斗第一步:编写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();