资源简介
非常齐全好用的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# 安泰家具销售系统 源码 + 数据库中
- C#连接oracle数据库增删改查
- C# 远程备份oracle数据库
- C# winform 人力资源管理系统 ,vs2010开
- c#连接oracle实现用户登录以及密码的修
- c#下的http请求通用类(自动实现保留
- C#中的oracle数据库连接字符串,数据库
- C# OracleHelper类 DbHelperOracle.cs
- C# Winform访问Oracle数据库
- C#数据库实体类生成工具
- oracle大作业--网上订餐系统基于oracl
- 基于C#连接Oracle数据库Oracle.ManagedDat
- C# winform连接Oracle数据库(直接引用
- ASP.NET+ORACLE数据库图书管理系统
- C#操作oracle数据库
- C#连接Oracle数据库(直接引用dll使用)
- asp.net 实现学生信息管理系统oracle数据
- 汽车销售系统 Oracle课程设计
- c# 进销存系统源码(oracle数据库)
- httpLib网络操作通用类采集,支持get
- mssql/mysql/oracle/sqlite/access数据库操作和
- 数据访问基础类(基于Oracle)源码
- C# oracle 数据访问类 Oracle.DataAccess
- c# 链接Oracle数据库
- C# 免安装ORACLE客户端访问数据库
- c#做的登录系统 (oracle数据库连接)
- C# 连接Oracle 数据库
- Dbhelper类库组件源码(支持mssql/acces
- DDTek.Oracle.dll连接oracle免安装Oracle驱动
- WPF的连接Oracle数据
评论
共有 条评论