createdb.cs

来自「工资管理系统」· CS 代码 · 共 80 行

CS
80
字号
using System;
using System.Configuration;
using System.Collections.Specialized;
using System.Web;
using System.Web.UI;
using System.Diagnostics; 
using System.Web.Security;
using System.Data;
using System.Collections;
using System.ComponentModel;

namespace Datamodel
{
   /* ****************************************************
	
                   重庆杰诺软件开发工作室

    QQ:83898700
    EMAIL:gimao@163.com
    url:www.gisii.com

    ***************************************************** */
	/// <summary>
	/// CreateDb 的摘要说明。
	/// </summary>
	public sealed class CreateDb
	{
		private string DbType;
		private string Connstring;
		/// <summary>
		/// 数据类型属性
		/// </summary>
		public string Db_Type
		{
			get
			{
				return DbType;
			}
		}
		/// <summary>
		/// 连接字符串
		/// </summary>
		public string  Conn_Str
		{
			get
			{
				return Connstring;
			}
		}
		//<summary>
		//构造函数
		//</summary>
		public CreateDb()
		{
                this.DbType=ConfigurationSettings.AppSettings["DatabaseType"];
				this.Connstring=ConfigurationSettings.AppSettings["DatabaseLink"];
		}
		//<summary>
		//挂接其他的数据库
		//</summary>
		public DBManager Createdb()
		{
			DBManager myDbManager=null;
			switch(DbType)
			{
				case "SQL":
					myDbManager = new OleDbManager(Connstring);
					break;
				case "OleDb":
					myDbManager = new OleDbManager(Connstring);
					break;
				default:
					myDbManager = new OleDbManager(Connstring);
					break;
			}
			return myDbManager;
		}
	}
}

⌨️ 快捷键说明

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