成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

利用VB.NET數(shù)據(jù)庫(kù)訪問(wèn)方法封裝到類實(shí)現(xiàn)案例分析

開(kāi)發(fā) 后端
這里就VB.NET數(shù)據(jù)庫(kù)訪問(wèn)方法封裝到類做出了詳細(xì)的分析,文章有詳細(xì)的代碼,希望通過(guò)本文會(huì)對(duì)大家有技術(shù)上的提高。

我們都知道,線程要執(zhí)行的方法不能接受任何參數(shù),如果要傳入方法特定條件,可以將方法放在一個(gè)類中,在類中定義類的屬性,需要時(shí)可以設(shè)置類的屬性,然后用方法調(diào)用這些屬性以實(shí)現(xiàn)方法參數(shù)類似的功能。

#T#ADO.NET提供了一個(gè)統(tǒng)一的編程模式和一組公用的類來(lái)進(jìn)行任何類型的數(shù)據(jù)訪問(wèn),而不管你用何種語(yǔ)言來(lái)開(kāi)發(fā)代碼。ADO.NET是全新的,但又與ADO 盡可能保持一致,它使編程模式從一個(gè)客戶端/服務(wù)器、基于連接的模式轉(zhuǎn)變到了一個(gè)新的模式,這個(gè)新模式可以讓斷開(kāi)的前端下載記錄、離線工作、然后重新連接來(lái)提交變化。ADO.NET是WinForms應(yīng)用程序、ASP.NET應(yīng)用程序和Web services的一個(gè)共有的特點(diǎn)。其功能可以跨LAN和 Internet連接來(lái)實(shí)現(xiàn),可以在有狀態(tài)(stateful)和無(wú)狀態(tài)(stateless)情況下實(shí)現(xiàn)。

這里把我在工作中的一點(diǎn)經(jīng)驗(yàn)分享給大家,幫大家解決遇到的問(wèn)題。我們利用VB.NET數(shù)據(jù)庫(kù)訪問(wèn)封裝成類,因?yàn)樯傻木€程在主應(yīng)用程序線程之外運(yùn)行,.net Framework提供線程隔離,這時(shí)如果要用新的線程操縱主應(yīng)用程序中的對(duì)象便不被允許。***的辦法也是將線程要訪問(wèn)的對(duì)象包裝在類中。下面我們創(chuàng)建一個(gè)類,封裝屬性和VB.NET數(shù)據(jù)庫(kù)訪問(wèn)方法:

  1. Public Class dealDataBase  
  2. Private m_sqlDataAdapter As SqlDataAdapter  
  3. Private m_table As DataTable  
  4. Public Property setDataAdapter() As SqlDataAdapter  
  5. Get  
  6. setDataAdapter=m_sqlDataAdapter 
  7. End Get  
  8. Set(ByVal value As SqlDataAdapter)  
  9. m_sqlDataAdapter=value 
  10. End Set  
  11. End Property  
  12. Public Property setDataTable() As DataTable  
  13. Get  
  14. setDataTable=m_table 
  15. End Get  
  16. Set(ByVal value As DataTable)  
  17. m_DataTable=value 
  18. End Set  
  19. End Property  
  20. Public sub GetDataFromDataBase()  
  21. …  
  22. m_table.Clear()  
  23. m_sqlDataAdapter.Fill(m_table)  
  24. …  
  25. End Sub  
  26. End Class 

下面是創(chuàng)建線程并運(yùn)行線程的代碼:

  1. Dim myDB As New dealDataBase ()  
  2. Dim myThreadStart as ThreadStart  
  3. Dim myThread as Thread  
  4. myDB.setDataAdapter=Me.DataAdapter1 'DataAdapter1是本窗體內(nèi)定義的數(shù)據(jù)適配器  
  5. myDB.setDataTable=Me.DataTable1 'DataTable1是本窗體定義的數(shù)據(jù)表  
  6. …  
  7. myThreadStart=New ThreadStart(AddressOf myDB.GetDataFromDataBase)  
  8. myThread=New Thread(myThreadStart)  
  9. myThread.Start()  
  10. …  
  11. End Sub 

以上就是關(guān)于VB.NET數(shù)據(jù)庫(kù)訪問(wèn)問(wèn)題上解決的一個(gè)方法,是不是很簡(jiǎn)單啊。

責(zé)任編輯:田樹(shù) 來(lái)源: 博客
相關(guān)推薦

2009-10-29 17:45:24

VB.NET線程

2010-01-12 10:40:58

VB.NET數(shù)據(jù)庫(kù)壓縮

2009-10-29 17:33:51

VB.NET線程方法

2009-10-28 16:47:26

VB.NET訪問(wèn)數(shù)據(jù)庫(kù)

2010-01-15 18:24:14

VB.NET打開(kāi)Not

2009-11-10 14:30:33

VB.NET多窗體

2009-11-03 13:16:58

VB.NET讀取文件

2009-10-15 10:57:16

VB.NET Text

2010-01-18 17:45:33

VB.NET線程訪問(wèn)數(shù)

2009-11-11 11:33:08

VB.NET線程訪問(wèn)數(shù)

2010-01-13 13:53:32

VB.NET組件封裝

2010-01-18 19:21:51

VB.NET存取數(shù)據(jù)庫(kù)

2009-11-02 10:53:34

VB.NET INI文

2009-10-29 14:02:24

VB和VB.NET比較

2010-01-14 15:15:22

VB.NET數(shù)據(jù)行處理

2010-01-20 13:42:10

VB.NET訪問(wèn)INIGetPrivateP

2010-01-08 10:37:50

VB.NET數(shù)據(jù)庫(kù)

2009-10-13 17:31:50

VB.NET Acce

2009-10-28 17:08:57

VB.NET數(shù)據(jù)庫(kù)開(kāi)發(fā)

2009-10-28 17:00:30

VB.NET數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 在线激情视频 | 亚洲精品在线免费观看视频 | 久草精品在线 | 欧美精品一区二区在线观看 | 一区二区三区视频 | 视频羞羞| 免费在线国产视频 | 免费在线看黄 | 日本不卡一区二区三区 | 在线成人 | 国产精品久久久久久久粉嫩 | 日本三级电影在线观看视频 | 国产精品久久久久久久久免费高清 | 免费精品久久久久久中文字幕 | 免费观看成人性生生活片 | 免费一区二区在线观看 | 亚洲狠狠 | 亚洲欧美高清 | 91精品国产91久久综合桃花 | 视频一区二区中文字幕 | 国产精品视频网站 | 日本高清aⅴ毛片免费 | 国产一区二区三区四区 | www.精品一区 | 男女羞羞免费视频 | 黄色av观看 | 亚洲国产情侣自拍 | 玖玖免费 | 亚洲 中文 欧美 日韩 在线观看 | 亚洲免费成人 | 2019天天操 | 日韩视频精品 | 欧美一区二区在线免费观看 | 在线观看国产www | 一级毛片视频在线 | 日韩一区二区三区视频 | 日韩电影一区 | 久久国| 欧美日本一区 | 午夜爽爽男女免费观看hd | 久久久一区二区 |