大家好,我是架構君,一個會寫代碼吟詩的架構師。今天說一說vb連接access數據庫實例及查詢實例(Java數據庫編程),希望能夠幫助大家進步!!!
先來一個簡單的實例。
VB.net 2012
SQl server 2012
Access文件:http://download.csdn.net/detail/dzweather/5042992
(兩個版本,2003,2012,任選一個)
根據前面ADO.net入門的介紹,我們知道了連接的過程。
AccessFile文件,針對的是Oledb,所以首先應引用。
然后 ,定義三個對象,在實例中再進行創建(這樣可以節約點資源)
特別注意 的是,里面沒有了cmd過程,我感覺這樣的入門適合我學習。
這個例子,就一個窗體,一個datagridview(不綁定,用代碼綁定),然后就是幾句代碼,很簡單。
[vb] view plain copy print ?
Imports System.Data.OleDb Public Class Form1 Dim cn As OleDbConnection Dim da As OleDbDataAdapter Dim ds As DataSet Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Dim cnStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:persons.mdb;Persist Security Info=False" cn = New OleDbConnection(cnStr) Dim sql As String = "select * from grade" da = New OleDbDataAdapter(sql, cn) ds = New DataSet da.Fill(ds, "grade") DataGridView1.DataSource = ds.Tables(0) End Sub End Class
上面的有點簡單,但流程清晰。與我們實際應用有很大距離。
下面再跨一步,接近實際應用,即變得較為靈活點:
[vb] view plain copy print ?
Imports System.Data.OleDb Public Class Form1 Dim cn As OleDbConnection Dim da As OleDbDataAdapter Dim ds As DataSet Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Dim cnStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:persons.mdb;Persist Security Info=False" cn = New OleDbConnection(cnStr) Dim sql As String = "select * from grade" da = New OleDbDataAdapter(sql, cn) ds = New DataSet da.Fill(ds, "grade") DataGridView1.DataSource = ds.Tables(0) End Sub Private Sub btnQuery_Click(sender As Object, e As EventArgs) Handles btnQuery.Click Dim cnStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:persons.mdb;Persist Security Info=False" cn = New OleDbConnection(cnStr) Dim sql As String = TextBox1.Text da = New OleDbDataAdapter(sql, cn) ds = New DataSet da.Fill(ds, "grade") DataGridView1.DataSource = ds.Tables(0) End Sub Private Sub btnQueyName_Click(sender As Object, e As EventArgs) Handles btnQueyName.Click Dim cnStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:persons.mdb;Persist Security Info=False" cn = New OleDbConnection(cnStr) Dim sql As String = "select * from grade where 姓名 like " & "'%" & TextBox2.Text & "%'" da = New OleDbDataAdapter(sql, cn) ds = New DataSet da.Fill(ds, "grade") DataGridView1.DataSource = ds.Tables(0) End Sub End Class
代碼活沒用try catch,反正只是入門。
這樣就可以有兩個查詢方式,一是SQL語句靈活用,二是姓名。
這樣一個簡單的查詢就出來了。這只是一個“查詢”,但我們有時還要修改、刪除等工作。
在修改,刪除時,不但要執行SQL,最終我們還要把結果反饋給用戶看。于是就有了第個簡單實例。
DataGrideView控件,很多選項都是邊框、單元顏色、數據格式、選擇方式。太多了。
今天文章到此就結束了,感謝您的閱讀,Java架構師必看祝您升職加薪,年年好運。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
MacBook版word怎么簡轉繁?把不需要轉換的文字左鍵單擊,接著在word的“審閱”——“中文簡繁互換”里面點擊“繁轉簡”或“簡轉繁”即可繁體字怎么轉換簡體字?把文字圖片文件夾到Word文檔內,在快鍵工具里選擇簡繁轉化按鈕就可以不轉換的了word沒有審閱怎么繁轉簡?word沒有審閱繁轉簡方法:1、然后點擊【工具】菜單-【自定義】。2、在【自定義】對話框【命令】標簽頁下,先在左邊找不到并然后點擊...
如何評價多閃這款軟件?謝謝。歡迎關注黑桃。讓我們和小編談談這個新的帶有社會元素的多閃標題作品。我們來談談現在的社交軟件,騰訊的微信可以說是一個占主導地位的公司,它的家庭QQ也在下降,所以對于騰訊來說,它會盡力保持微信的社會地位,新版的微信7也就在于此,但是微信的努力不會減少競爭對手的努力,而且標題的內容有其自身的基礎,每天有2億5000萬用戶,微信的地位受到挑戰。這是多閃光燈。但是,如果它和微信完...
ipad怎樣打開mmap?Mmap文件可以用MindManager軟件打開。JetMindManager是創建、管理和交換想法的通用標準。其可視化繪圖軟件具有直觀、友好的用戶界面和豐富的功能,將幫助您有序地組織您的想法、資源和項目進度。MindManager也是一款簡單易用的項目管理軟件,可以提高項目團隊的工作效率和團隊成員之間的協作。作為一種組織資源和管理項目的方法,它可以從腦圖的核心分支中導出...