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

全面解析VB.NET線程數據庫訪問方法封裝類

開發 后端
文章主要介紹了VB.NET線程訪問數據庫的講解,VB.NET線程操縱主應用程序中的對象便不被允許,最好的辦法也是將線程要訪問的對象包裝在類中。

你在開發程序的時候最不好弄的就是線程這個問題,你要考慮并發和多種時候的情況一起訪問數據庫。VB.NET線程要執行的方法不能接受任何參數,如果要傳入方法特定條件,可以將方法放在一個類中,在類中定義類的屬性,需要時可以設置類的屬性,然后用方法調用這些屬性以實現方法參數類似的功能。同時,因為生成的線程在主應用程序線程之外運行,.net Framework提供線程隔離,這時如果要用新的VB.NET線程操縱主應用程序中的對象便不被允許。***的辦法也是將線程要訪問的對象包裝在類中。下面我們創建一個類,封裝屬性和數據庫訪問方法:

  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   

下面是創建VB.NET線程并運行線程的代碼:

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

【編輯推薦】

  1. VB.NET水晶報表控件經驗總結
  2. 簡單講述VB.NET Excel
  3. 學習VB.NET Data Report控件
  4. 詳談VB自定義類型參數的傳遞
  5. VB.NET字符串數組全面分析
責任編輯:田樹 來源: 博客
相關推薦

2009-11-11 11:43:26

VB.NET數據庫訪問

2009-10-29 17:33:51

VB.NET線程方法

2009-10-26 09:04:35

VB.NET數據庫基礎

2010-01-18 17:45:33

VB.NET線程訪問數

2009-11-11 11:33:08

VB.NET線程訪問數

2010-01-18 18:06:07

VB.NET多線程

2009-11-02 14:48:45

VB.NET HOOK

2009-10-28 16:47:26

VB.NET訪問數據庫

2009-10-15 10:57:16

VB.NET Text

2009-10-09 15:20:26

VB.NET連接數據庫

2010-01-12 10:40:58

VB.NET數據庫壓縮

2010-01-21 16:37:56

VB.NET變量聲明

2009-10-28 10:04:53

VB.NET XmlW

2010-01-18 19:21:51

VB.NET存取數據庫

2009-10-28 17:44:31

VB.NET語言

2010-01-08 10:37:50

VB.NET數據庫

2009-10-13 17:31:50

VB.NET Acce

2009-10-28 17:08:57

VB.NET數據庫開發

2009-10-28 17:00:30

VB.NET數據庫

2010-01-15 16:12:40

VB.NET調用DLL
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一区二区三区在线 | 日本粉嫩一区二区三区视频 | 日韩中文在线视频 | 亚洲一区二区三区四区五区午夜 | 91在线观看 | 婷婷中文在线 | 日韩欧美一区二区三区免费观看 | 视频在线观看亚洲 | 国产一区久久精品 | 一区二区三区欧美 | 国产精彩视频在线观看 | 欧美极品在线观看 | 亚洲导航深夜福利涩涩屋 | 欧美国产视频一区二区 | 99re6在线视频精品免费 | 久在线| www.中文字幕.com | 精品99在线 | 69热视频在线观看 | 日韩精品久久久久 | 亚洲综合中文字幕在线观看 | 99爱在线观看 | av在线一区二区三区 | 黄片毛片免费看 | 91色啪| 国产三区视频在线观看 | 秋霞a级毛片在线看 | 国产欧美一区二区三区免费 | 成人欧美一区二区三区1314 | 国产精品爱久久久久久久 | 毛片久久久| 欧美在线一区视频 | 香蕉国产在线视频 | 日日干日日操 | 涩涩导航 | 美女天天干 | 国产精品久久精品 | 亚洲综合小视频 | 欧美中文字幕一区 | 久久精品黄色 | 中文字幕在线欧美 |