国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

Asp.Net Oracle數據的通用操作類

2024-07-10 12:42:48
字體:
來源:轉載
供稿:網友
在一個項目中,可能用到2種數據,比如說ORACLE ,MS_SQLSERVER 同時要用到,MS-SQL的數據通用類在很多的教程中都有現成的例子和代碼,但是ORACLE比較少見,但是本次項目中正好用到,貼出來和大家一起共享。
這里用OraDbHelper.cs做常見的四種數據操作
一 ExecuteDataTable 返回到內存數據表
二 SqlDataReader 直接讀數據
三 ExecuteScalar 獲得一條數據
四 ExecuteNonQuery 對數據庫執行增刪改操作
環境:客戶端WIN XP 安裝的是ORACLE 8.17客戶端
數據庫服務器是:Red Hat Enterprise Linux AS 安裝的是Oracle Database 10g
代碼如下:
SQL*Plus: Release 8.1.7.0.0 - Production on 星期六 12月 19 18:10:19 2009
(c) Copyright 2000 Oracle Corporation. All rights reserved.
連接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

首先 OraDbHelper.cs
代碼如下:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Data.OracleClient;
namespace xjy.DAL
{
/// <summary>
/// OraDbHelper 對ORACLE 數據庫操作的通用類
/// 作者;薛佳岳
/// 日期:2009-12-18
/// </summary>
public class OraDbHelper
{
private string connectionString;
/// <summary>
/// 設置數據庫字符串的連接
/// </summary>
public string ConnectionString
{
set { connectionString = value; }
}
public OraDbHelper(string connectionString)
{
this.connectionString = connectionString;
}
#region ExecuteDataTable
/// <summary>
/// 執行一個查詢,并返回結果集
/// </summary>
/// <param name="commandText">要執行的查詢SQL文本命令</param>
/// <returns>返回查詢結果集</returns>
public DataTable ExecuteDataTable(string commandText)
{
return ExecuteDataTable(commandText, CommandType.Text, null);
}
/// <summary>
/// 執行一個查詢,并返回查詢結果
/// </summary>
/// <param name="commandText">要執行的SQL語句</param>
/// <param name="commandType">要執行的查詢語句的類型,如存儲過程或者SQL文本命令</param>
/// <returns>返回查詢結果集</returns>
public DataTable ExecuteDataTable(string commandText, CommandType commandType)
{
return ExecuteDataTable(commandText, commandType, null);
}
/// <summary>
/// 執行一個查詢,并返回查詢結果
/// </summary>
/// <param name="commandText">要執行的SQL語句</param>
/// <param name="commandType">要執行的查詢語句的類型,如存儲過程或者SQL文本命令</param>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜州市| 金湖县| 乌什县| 齐齐哈尔市| 桂林市| 腾冲县| 鄯善县| 阜城县| 涟水县| 巧家县| 西乌珠穆沁旗| 布拖县| 桐柏县| 康定县| 寻乌县| 黑水县| 甘泉县| 景东| 双城市| 鄂托克前旗| 高邑县| 岢岚县| 鄂伦春自治旗| 黑龙江省| 扎兰屯市| 敖汉旗| 大方县| 沽源县| 大姚县| 巴林右旗| 鄢陵县| 乌兰察布市| 巴楚县| 元阳县| 元朗区| 工布江达县| 新沂市| 泰来县| 蓬安县| 黔西| 七台河市|