资源简介
.net 三层+Wcf框架,自适应Oracle,Mysql,SqlServer三种数据库,内含存储过程,完整实例
代码片段和文件信息
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
using System.Data.Common;
using System.Data.SqlClient;
using System.Data.OracleClient;
using MySql.Data.MySqlClient;
namespace DBUtility
{
public class DbFactory
{
public static string cnString = System.Configuration.ConfigurationSettings.AppSettings[“ConnString“];
public static string dbFlag = System.Configuration.ConfigurationSettings.AppSettings[“DbFlag“];
public static DbConnection CreateConnection()
{
DbConnection cn = null;
switch (dbFlag)
{
case “1“:
cn = new SqlConnection(cnString);
break;
case “2“:
cn = new OracleConnection(cnString);
break;
case “3“:
cn = new MySqlConnection(cnString);
break;
}
return cn;
}
public static DbCommand CreateCommand(DbConnection cn)
{
DbCommand cmd = null;
switch (dbFlag)
{
case “1“:
cmd = new SqlCommand();
cmd.Connection = cn;
break;
case “2“:
cmd = new OracleCommand();
cmd.Connection = cn;
break;
case “3“:
cmd = new MySqlCommand();
cmd.Connection = cn;
break;
}
return cmd;
}
public static DbDataAdapter CreateDataAdapter()
{
DbDataAdapter dba = null;
switch (dbFlag)
{
case “1“:
dba = new SqlDataAdapter();
break;
case “2“:
dba = new OracleDataAdapter();
break;
case “3“:
dba = new MySqlDataAdapter();
break;
}
return dba;
}
public static DbParameter[] CreateParameter(Dictionary para)
{
DbParameter[] dbPara = null;
int i = 0;
switch (dbFlag)
{
case “1“:
dbPara = new SqlParameter[para.Count];
foreach (KeyValuePair dic in para)
{
dbPara[i] = new SqlParameter(“@“ + dic.Key dic.Value);
i++;
}
break;
case “2“:
dbPara = new OracleParameter[para.Count];
foreach (KeyValuePair dic in para)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5100 2013-10-17 11:28 简单三层+wcf\Applicationfr
..A..H. 155648 2013-10-21 10:53 简单三层+wcf\Applicationfr
文件 9216 2013-10-21 10:46 简单三层+wcf\Applicationfr
文件 22016 2013-10-21 10:46 简单三层+wcf\Applicationfr
文件 294912 2013-05-22 17:21 简单三层+wcf\Applicationfr
文件 5120 2013-10-21 10:46 简单三层+wcf\Applicationfr
文件 15872 2013-10-21 10:46 简单三层+wcf\Applicationfr
文件 3575 2013-10-21 10:45 简单三层+wcf\Applicationfr
文件 5798 2013-10-16 16:40 简单三层+wcf\Applicationfr
文件 2911 2013-10-16 17:47 简单三层+wcf\Applicationfr
文件 1639 2013-10-21 10:46 简单三层+wcf\Applicationfr
文件 11229 2013-10-21 10:46 简单三层+wcf\Applicationfr
文件 9216 2013-10-21 10:46 简单三层+wcf\Applicationfr
文件 22016 2013-10-21 10:46 简单三层+wcf\Applicationfr
文件 6853 2013-10-17 10:11 简单三层+wcf\Applicationfr
文件 0 2013-10-08 10:08 简单三层+wcf\Applicationfr
文件 0 2013-10-08 10:08 简单三层+wcf\Applicationfr
文件 0 2013-10-08 10:08 简单三层+wcf\Applicationfr
文件 1338 2013-10-08 10:08 简单三层+wcf\Applicationfr
文件 9216 2013-10-21 10:46 简单三层+wcf\Applicationfr
文件 22016 2013-10-21 10:46 简单三层+wcf\Applicationfr
文件 294912 2013-05-22 17:21 简单三层+wcf\Applicationfr
文件 5632 2013-10-21 10:46 简单三层+wcf\Applicationfr
文件 11776 2013-10-21 10:46 简单三层+wcf\Applicationfr
文件 5120 2013-10-21 10:46 简单三层+wcf\Applicationfr
文件 15872 2013-10-21 10:46 简单三层+wcf\Applicationfr
文件 6818 2013-10-17 10:12 简单三层+wcf\Applicationfr
文件 1824 2013-10-21 10:46 简单三层+wcf\Applicationfr
文件 16227 2013-10-21 10:46 简单三层+wcf\Applicationfr
文件 5632 2013-10-21 10:46 简单三层+wcf\Applicationfr
............此处省略192个文件信息
- 上一篇:MS sql数据库检测工具
- 下一篇:win7下完美卸载oracle10g
相关资源
- 很全的WCF服务,四层架构!内带数据
- 图书管理系统MVC三层架构
- 简单三层购物网站源码
- vs2010开发的客户关系管理系统用了简
- .net代码生成器,可以将sqlserver、mys
- MVC 三层模式 有数据库
- rdlc 三层嵌套报表参数传递源码
- 多功能在线考试系统(三层优化版)
- 软酷三层架构搭建在线音乐平台.学员
- MVC书店系统
- MVC+ICOAutoFac+EF+三层+VS2013
- Access版本的代码生成器
- 采用RealThinClient+UniDAC实现三层框架演
- PetShop 宠物商店(三层架构)源码
- 在线考试系统完整版sql server2000+.net
- 酒店管理系统20482
- 三层架构生成工具
- Datasnap三层架构
- 三层架构+小型网站论坛
评论
共有 条评论