首页 / 网页编程 / 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();