providerfactory.cs

来自「HR系统,人事,能力素质,考勤,薪资等,AJAX,ASP.NET」· CS 代码 · 共 68 行

CS
68
字号
using System;
using iSun.SPL.Enums;

using System.Data;

namespace iSun.SPL.Factory
{
	/// <summary>
	/// 公司:iSun软件工作室
	/// 作者:江怀玉
	/// 日期:2006-08-09
	/// 邮箱:iSunStudio@56.com
	/// 用途:数据库访问工厂
	/// </summary>
	internal abstract class ProviderFactory
	{
		public ProviderFactory()
		{
			//
			// TODO: 在此处添加构造函数逻辑
			//
		}
		
		/// <summary>
		/// 实例化数据库访问工厂方法
		/// </summary>
		/// <returns></returns>
		internal static ProviderFactory Instance()
		{
//			DataBase database = Setting.Instance.GetDataBase();
//
//			switch ( database )
//			{
//				case DataBaseType.MSAccess:
//					return new MsAccess();
//				  
//				case DataBaseType.SqlServer:
//					return new MsSqlServer();
//				case DataBaseType.Oracle:
//					return new MsSqlServer();
//				default:
//					return new MsSqlServer();
//			}

			return null;
		}

		/// <summary>
		/// 执行一条SQL语句并返回受影响的行数
		/// </summary>
		/// <returns></returns>
		public abstract int ExecuteNonQuery( string SqlComm );

		/// <summary>
		/// 执行一条SQL语句并返回一个DataTable
		/// </summary>
		/// <param name="cmd"></param>
		/// <returns></returns>
		public abstract DataTable ExecuteQuery( string SqlComm );

		// public abstract DataSet ExecuteQuery(string )
		
		


	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?