问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

dao包,db包,factory包,filter包,servlet包,和vo包的用途

发布网友 发布时间:2022-04-09 06:33

我来回答

3个回答

懂视网 时间:2022-04-09 10:55

//==================================================
// 作 者:文渊
// 日 期:2012/03/06
// 描 述:介绍本文件所要完成的功能以及背景信息等等
//==================================================

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EFWCoreLib.CoreFrame.DbProvider
{
/// <summary>
/// 创建数据库操作对象
/// </summary>
public class FactoryDatabase
{
/// <summary>
/// 默认数据库
/// </summary>
/// <returns></returns>
public static AbstractDatabase GetDatabase()
{
AbstractDatabase _oleDb = null;
_oleDb = new EntLibDb();
//string dbtype = System.Configuration.ConfigurationManager.AppSettings["DbType"].ToString();//获取默认数据库连接
//switch (dbtype)
//{
// case "SqlServer":
// _oleDb.DbType = DatabaseType.SqlServer2005;
// break;
// case "SqlServer2000":
// _oleDb.DbType = DatabaseType.SqlServer2000;
// break;
// case "Oracle":
// _oleDb.DbType = DatabaseType.Oracle;
// break;
// case "MySQL":
// _oleDb.DbType = DatabaseType.MySQL;
// break;
// case "IbmDb2":
// _oleDb.DbType = DatabaseType.IbmDb2;
// break;
// case "MsAccess":
// _oleDb.DbType = DatabaseType.MsAccess;
// break;
// default:
// _oleDb.DbType = DatabaseType.UnKnown;
// break;
//}
return _oleDb;
}

/// <summary>
/// 不同数据库之间切换
/// </summary>
/// <param name="dbkey"></param>
/// <returns></returns>
public static AbstractDatabase GetDatabase(string dbkey)
{
if (string.IsNullOrEmpty(dbkey))
throw new Exception("没有数据库Key!");

AbstractDatabase _oleDb = new EntLibDb(dbkey);

//string dbtype = System.Configuration.ConfigurationManager.AppSettings["DbType"].ToString();//获取默认数据库连接
//switch (dbtype)
//{
// case "SqlServer":
// _oleDb.DbType = DatabaseType.SqlServer2005;
// break;
// case "SqlServer2000":
// _oleDb.DbType = DatabaseType.SqlServer2000;
// break;
// case "Oracle":
// _oleDb.DbType = DatabaseType.Oracle;
// break;
// case "MySQL":
// _oleDb.DbType = DatabaseType.MySQL;
// break;
// case "IbmDb2":
// _oleDb.DbType = DatabaseType.IbmDb2;
// break;
// case "MsAccess":
// _oleDb.DbType = DatabaseType.MsAccess;
// break;
// default:
// _oleDb.DbType = DatabaseType.UnKnown;
// break;
//}
return _oleDb;
}

public static void TestDbConnection()
{
GetDatabase().TestDbConnection();
}
}

/// <summary>
/// 数据库类别
/// </summary>
public enum DatabaseType
{
/// <summary>未指定数据库</summary>
UnKnown,
/// <summary>IBMDB2数据库</summary>
IbmDb2,
/// <summary>SqlServer2000数据库</summary>
SqlServer2000,
/// <summary>SqlServer2005数据库</summary>
SqlServer2005,
/// <summary>Access数据库</summary>
MsAccess,
/// <summary>MySQL数据库</summary>
MySQL,
/// <summary>Oracle数据库</summary>
Oracle,
/// <summary>
/// 中间件
/// </summary>
MidLinkDB
}
}

多类型数据库操作类-工厂类

标签:

热心网友 时间:2022-04-09 08:03

包,database access object属于持久层
db包,应该是database的缩写,估计是用来连数据库的
factory包,就是字面意思,工厂包
filter包,过滤器
servlet包,这个就不用解释了吧
vo包,value object的缩写,用于业务层之间数据传递的对象

热心网友 时间:2022-04-09 09:21

:一般是持久层框架提供的数据库操作类。
db:不知道
factory:一般是工厂类,提供对象
filter:过滤器
servlet:指servlet规范包
vo:
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
陈八两面馆的什么面最好吃? 杭州湾跨海大桥可以骑行吗 杭州湾跨海大桥上能骑车吗? ...不知道可不可以骑自行车,又需要做哪些准备,谢谢各位资深人士了... 激光祛痘坑的效果如何? 口述:3个闺密分享1个“软饭男” 骚气文案暗示-推荐65句 三个男人怎么晒朋友圈 任钊的介绍 请问德阳青依江路口到德阳中级人民法院坐几路公交车 这部影片知道的告诉下有几集!!! 明治大学的历届英才 夏娜里银是谁 灼眼的夏娜里面的所有人物的名字 成都哪个地方好吃的多一点 昆仑健康保险的健康保犹豫期是多久? 最近我看好一个昆仑健康保重疾险,只是对昆仑健康保险公司,不太熟悉,有知道的么? 在.net中如何利用数据工厂实现多数据库的操作 刀剑封魔录修改器使用xp的 刀剑封魔录之上古传说 如何用修改器从第三场景回到第二场景 刀剑封魔录之上古传说怎么用修改器把必杀加入连击? 刀剑封魔录外传之上古传说 修改器怎么用? 刀剑封魔录外传上古传说的宝石修改怎么使用? 刀剑封魔录里怎么用修改器刷宝石啊? 如何取消支付宝的消费通知?? 支付宝通知消息过12点会消除嘛? 怎么使用金山游侠修改刀剑封魔录外传の上古传说 怎么使用金山游侠2002修改刀剑封魔录外传 谁能告诉下刀剑封魔录上古传说修改器怎么用,怎么搜寻指南珠内存表啊? 车辆能够在异地报废吗 家庭教师里的配音人员 卡帝拉乳胶枕为什么唯品会没有了 大家觉得卡帝拉泰国乳胶枕怎么样? 请问大佬有温泉屋的小老板娘2018年上映的由小林星兰主演的免费高清百度云资源吗 卡帝拉和泰嗨哪个乳胶枕好 能登麻美子在灼眼的夏娜中给哪位人物配音吖? 5G手机要到什么时候才会普及到所有人? 可以推荐一款冰箱贴么?酷炫一点的。 大容积冰箱什么牌子好点啊?想买个能耗低点的···给10分 给闺蜜结婚写书的序言怎么写 写给即将结婚的闺蜜 婚礼上对闺蜜祝福的话 女孩子写给闺蜜的结婚祝福? 结婚给闺蜜的祝福语 闺蜜结婚祝福话 怎么把ppt用视频的形式播放出来啊 咋给初二闺蜜写一封信 web安全工程师 都要会些什么 网络安全工程师平时的学习内容是什么? 科倍(江苏)服装公司好吗?