在VB.NET運用中應用MySQL的辦法。本站提示廣大學習愛好者:(在VB.NET運用中應用MySQL的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是在VB.NET運用中應用MySQL的辦法正文
緒言
在Visual Studio中應用領導銜接到MySQL數據庫是一件相當辣手的工作。由於MySQL其實不在VS2012默許支撐的數據庫中(好比SQL Server)。在本文中我將引見若何應用VB.NET銜接到MySQL數據庫而且履行SQL語句(SELECT,UPDATE,DELETE),同時我會展現若何將MySQL銜接器導入(connectors)到Visual Studio 2012中。
應用代碼
你需要從http://dev.mysql.com/downloads/connector/下載MySQL銜接器(mysql-connector-net)並導入到Visual Studio中。解壓下載到的文件到指定文件夾,例如C:\。啟動Visual Studio。
在VS2012創立一個新的項目,項目稱號可所以你隨意率性你愛好的:
翻開project(項目) --> Add reference(添加援用)。
選中適才下載的DLL文件,將其導入你的項目中。
創立一個新的VB類,定名為itmysqldbas以下所示:
如今你可以直接應用我寫的MySQL銜接類的代碼。我把這個類的代碼附在了這裡,或許mySqlDB.zip。
你可以把這個類的代碼復制到你的類中,或許爽性你直接把這個類文件放到你的項目中,這完整取決於你的決議。不管你采取哪一種方法,你都能獲得一個即能銜接到MySQL數據庫又能履行SELECT、UPDATE、DELETE操作的類。
我將僅僅應用幾行代碼就添加一個簡略的GridView到我的項目中,並試圖從數據庫中讀取數據。
Dim mydb As New mySqlDB
Protected Sub Page_Load(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Me.Load
Try
Dim dataset As New DataSet
Dim queryresult As String = ""
dataset = mydb.executeSQL_dset("SELECT COMMAND", queryresult)
GridView1.DataSource = dataset
GridView1.DataBind()
Catch ex As Exception
End Try
End Sub
當你履行上述代碼時,會挪用executeSQL_dset這個函數從數據庫中獲得數據。這個函數會前往一個數據集(dataset),然後你就可以在項目中感化它了。
若要履行更新或刪除敕令,還有另外一個辦法,以下:
Dim dataset As New DataSet
Dim queryresult As String = ""
mydb.executeDMLSQL("update or delete SQL command", queryresult)
If queryresult = "SUCCESS" Then
'your command is ok
Else
'your command is not ok
End If
願望這個篇文章對會對你有效。
MySQL異常玲珑、異常輕易下載,而且它是收費的(開源的)。願望你能應用上述的類銜接到MySQL數據庫,並能履行(SELECT,UPDATE,DELETE)敕令。
我會在另外一篇文章中說明這個類的一些細節上的成績,以便利你本身能修正這個類。