JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » .Net Framework  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:java.sql.ResultSet v.s. System.Data.SqlClient.SqlDataReader [Re:drinkin]
scott0108





發文: 25
積分: 0
於 2007-09-19 13:06 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我覺得ResultSet比較像ADO物件中的RecordSet
跟SqlDataReader或者DataSet(ADO.NET)的概念天差地遠
我在教學過ADO的人進入ADO.NET的人第一個要求他們忘記ADO的一切
RecordSet 既不是 SqlDataReader 也不是 DataSet
SqlDataReader很像在操作SQL Server中的cursor一次只能移一筆,幾乎一模一樣!!

DataSet也都是靠SqlDataReader讀入的~~~~

其實ADO是一個很失敗的概念,常常造就一些失敗的系統(這是真的)因為ADO的連線很浮濫,被佔用的Connection依然可以利用它繼續開一個RecordSet,但實際上ADO底層架構已經悄悄幫你新增一個Connect開發者渾然不知!!這一塊在ADO.NET中會被告知Connect已經被佔用,我常常看到一些利用ADO開發的程式把Server的資源都吃光,因為很多站著毛坑不拉屎的Connect還存活著!!

回到主題不要用ResultSet的概念去學習ADO.NET,會卡住~~~~
ADO.NET比較複雜~~~但是效能比較好!!

drinkin wrote:
請問java 的ResultSet可以移動cursor
如absolute(),afterLast() ...等等

那.net的SqlDataReader有類似的功能嗎?或是該用其他物件呢?


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
3851 java.sql.ResultSet v.s. System.Data.SqlClient.SqlDataReader drinkin 99 2007-04-04 16:41
2775 Re:java.sql.ResultSet v.s. System.Data.SqlClient.SqlDataReader powei925 113 2007-09-19 01:57
3175 Re:java.sql.ResultSet v.s. System.Data.SqlClient.SqlDataReader scott0108 655 2007-09-19 13:06
» JWorld@TW »  .Net Framework

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8