资源简介
非常齐全好用的oracle数据库通用DbHelperOracle
代码片段和文件信息
using System;
using System.Collections;
using System.Collections.Specialized;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Data.OracleClient;
namespace Com2000888.Utility
{
///
/// Copyright (C) 2004-2008 LiTianPing
/// 数据访问基础类(基于OracleServer)
/// 用户可以修改满足自己项目的需要。
///
///
public abstract class DbHelperOracle
{
//数据库连接字符串(web.config来配置)
//se=DATAbase;uid=sa;pwd=“ />
public static string connectionString = ConfigurationManager.ConnectionStrings[“connString“].ConnectionString;
public DbHelperOracle()
{
}
#region 执行简单Oracle语句
///
/// 执行Oracle语句,返回影响的记录数
///
/// Oracle语句
/// 影响的记录数
public static int ExecuteOracle(string OracleString)
{
using (OracleConnection connection = new OracleConnection(connectionString))
{
using (OracleCommand cmd = new OracleCommand(OracleString connection))
{
try
{
connection.Open();
int rows = cmd.ExecuteNonQuery();
return rows;
}
catch (System.Data.OracleClient.OracleException E)
{
connection.Close();
throw new Exception(E.Message);
}
}
}
}
///
/// 执行多条Oracle语句,实现数据库事务。
///
/// 多条Oracle语句
public static void ExecuteOracleTran(ArrayList OracleStringList)
{
using (OracleConnection conn = new OracleConnection(connectionString))
{
conn.Open();
OracleCommand cmd = new OracleCommand();
cmd.Connection = conn;
OracleTransaction tx = conn.BeginTransaction();
cmd.Transaction = tx;
try
{
for (int n = 0; n < OracleStringList.Count; n++)
{
string strOracle = OracleStringList[n].ToString();
if (strOracle.Trim().Length > 1)
{
cmd.CommandText = strOracle;
cmd.ExecuteNonQuery();
}
}
tx.Commit();
}
catch (System.Data.OracleClient.OracleException E)
{
tx.Rollback();
throw new Exception(E.Message);
}
- 上一篇:asp.net用户注册登录模块Login源码
- 下一篇:C# 自动开发一机一码加密
相关资源
- C#的INI文件读写通用类
- C#Oracle数据库备份
- C#通用类基础
- C# 未在本地计算机上注册"OraOLEDB.O
- C#公共类通用类非常齐全
- ODP.NET_Managed_ODAC122cR1
- c#调用Oracle UDT自定义结构数组类型源
- 《Visual C# + Oracle数据库系统开发全程
- 电子病历源码纯c#开发
- C#窗体程序结合oracle数据库完成的超市
- Oracle.DataAccess 64位/32位 各个版本
- C# oracle数据库 毕业设计
- 库存管理系统c# + oracle
- C#连接Oracle11g无需安装客户端
- c#编写的oracle导出到excel
- x64 Odp.Net .Net4 11_2
- VS2008 C#连oracle数据库免客户端文件
- C#+Oracle学生信息管理系统.rar
- AE的MapControl直接加载Oracle数据(C#)
- C#+Oracle学生信息管理系统
- C#连接Oracle含源码和数据库
- C#制作连接Oracle登陆界面的WPF窗体
- Oracle.ManagedDataAccess.dll【C#连接Oracle的
- C#实现对Oracle数据库的增删改查
- C# OracleHelper
- C#连接Oracle10g,11g,12g所需的DLL无需安
- c#访问oracle的几种方式源码
- C# winform 宿舍管理系统 ,vs2010开发,
- ASP.NET MVC项目实战网页版音乐播放平台
- oracle 图书馆系统
评论
共有 条评论