日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

.NET中使用OracleHelper

發布時間:2023/11/27 生活经验 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .NET中使用OracleHelper 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以前一直使用MSSQL,數據庫操作類也是自己寫的.現在項目使用Oracle,數據庫操作類用的是MICROSOFT的DAAB中的OracleHelper.實際使用過程中,發現壇內少有此方面使用經驗的貼子,故在這里把我使用中的一點經驗用幾個例子說明一下,希望起到拋磚引玉的作用.

查詢數據方面:

1.簡單的SQL語句查詢
寫法: return OracleHelper.ExecuteDataset(Connectstring,CommandType.Text,"select * from sales");
說明: Connctstring是數據庫連接串,后同.返回DataSetx綁定datagrid即可.

2.調用包返回的記錄集
如要取得Oracle存儲過程返回的記錄集,在Oracle中需要使用包來定義返回游標.包的具體寫法可以去Oracle版塊查看.
寫法: return OracleHelper.ExecuteDataset(Connectstring,"SP_TEST.GetRecords","12","cu_test");
說明: SP_TEST是包名,GetRecords中包中定義過程,"12"是傳入的參數,"cu_test"是包內定義的返回游標;

3.調用存儲過程返回的參數
取得存儲過程中output參數返回值
OracleParameter[] Prams = {
new OracleParameter("ID",ID),
new OracleParameter("qty", OracleType.VarChar,10)
};
Prams[2].Direction = ParameterDirection.Output;

OracleHelper.ExecuteNonQuery(Connectstring,CommandType.StoredProcedure,"SP_TEST2",Prams);
string Qty = Prams[2].Value.ToString();
說明: 只要注意定義參數就行了.

OK,以后有了再寫.望同行指

其它相關:
??????
轉自:http://www.cnblogs.com/jyshi/

轉載于:https://www.cnblogs.com/jyshi/archive/2011/08/12/2136065.html

總結

以上是生活随笔為你收集整理的.NET中使用OracleHelper的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。