成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

當前位置:首頁>>開發編程>>VS.NET>>新聞內容
.Net 中讀寫Oracle數據庫的兩種方式
作者:寬帶魚 發布時間:2004-8-11 13:14:06 文章來源:cnblogs
  昨天晚上往Oracle數據庫里面保存一幅圖片,算是很稀松平常的大字段操作,搞了半天就是沒存進去,提示是“System.Data.OleDb.OleDbException: ORA-01008: 并非所有變量都已關聯”。本以為是OleDbParameter的寫法不對,到CSDN上一查,問題出在驅動程序上:把“provider=MSDAORA.1;”改為“provider='OraOleDb.Oracle';”,問題解決。
  總結一下在 .Net 中讀寫Oracle數據庫常用兩種方式:OracleClient和OleDb,其中OleDb的方式根據驅動程序的不同又有兩種。

  1. OracleClient方式,是微軟專門針對Oracle數據庫開發的,僅在 .NET Framework 1.1 版中受支持。據說速度快、性能好,是推薦使用的方式。但根據我的經驗,當Oracle數據庫服務器端采用英文字符集比如 US7ASCII 時,客戶端不管字符集如何設置,讀出的中文都是亂碼;若服務器端用中文字符集比如 ZHS16GBK ,則無亂碼問題。
  引用類庫:System.Data.OracleClient.dll。 
  命名空間:System.Data.OracleClient。
  常用類:OracleConnection、OracleCommand、OracleDataAdapter、OracleTransaction、OracleDataReader等。
  典型連接字符串:“data source=oratest;user id=scott;password=tiger”(注意:可不指定 provider 驅動)。

  2. OleDb方式,微軟和Oracle公司各自提供了OleDb的驅動程序,使用方法的差別很少。不管Oracle服務器端用何字符集,讀寫中文均無亂碼問題。
  相同之處
  命名空間:System.Data.OleDb。
  常用類:OleDbConnection、OleDbCommand、OleDbDataAdapter、OleDbTransaction、OleDbDataReader等。
  不同之處
  引用類庫:微軟的只需要System.Data.dll;若用Oracle的驅動,雖然也只要引入System.Data.dll,但前提是首先安裝
最新更新
·C#中使用Split分隔字符串的技
·VS2008開發中Windows Mobile
·PC機和移動設備上絕對路徑的
·C#程序加殼的方法(使用Sixx
·當前上下文中不存在名稱Conf
·請插入磁盤:Visual Studio 2
·用VS.NET讀取Flash格式文件信
·在ASP.NET中使用AJAX的簡單方
·VS.NET 2005中常用的一些代碼
·安裝VS.NET 2005 SP1補丁全攻
相關信息
·通過.NET訪問Oracle數據庫
畫心
愚愛
偏愛
火苗
白狐
畫沙
犯錯
歌曲
傳奇
稻香
小酒窩
獅子座
小情歌
全是愛
棉花糖
海豚音
我相信
甩蔥歌
這叫愛
shero
走天涯
琉璃月
Nobody
我愛他
套馬桿
愛是你我
最后一次
少女時代
灰色頭像
斷橋殘雪
美了美了
狼的誘惑
我很快樂
星月神話
心痛2009
愛丫愛丫
半城煙沙
旗開得勝
郎的誘惑
愛情買賣
2010等你來
我叫小沈陽
i miss you
姑娘我愛你
我們都一樣
其實很寂寞
我愛雨夜花
變心的玫瑰
犀利哥之歌
你是我的眼
你是我的OK繃
貝多芬的悲傷
哥只是個傳說
丟了幸福的豬
找個人來愛我
要嫁就嫁灰太狼
如果這就是愛情
我們沒有在一起
寂寞在唱什么歌
斯琴高麗的傷心
別在我離開之前離開
不是因為寂寞才想你
愛上你等于愛上了錯
在心里從此永遠有個你
一個人的寂寞兩個人的錯
主站蜘蛛池模板: 岢岚县| 长宁县| 阜阳市| 西乌珠穆沁旗| 河津市| 通化县| 磴口县| 宁都县| 全州县| 都兰县| 阆中市| 新营市| 菏泽市| 安岳县| 景泰县| 托克逊县| 玉门市| 沁阳市| 凤凰县| 兰州市| 仙游县| 宜阳县| 孝感市| 名山县| 广南县| 夏河县| 连山| 盐源县| 虞城县| 原阳县| 昭苏县| 湛江市| 界首市| 东辽县| 元阳县| 和平区| 绩溪县| 宁陵县| 百色市| 冕宁县| 广元市|