萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> 數據庫綜合 >> 使用 VB.NET 連接到 MySQL 數據庫

使用 VB.NET 連接到 MySQL 數據庫

這是一篇關於使用 VB.NET 連接到 MySQL 數據庫的文章,我們一起來學習一下吧!

緒言

在Visual Studio 2012中使用向導連接到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創建一個新的項目,項目名稱可以是你任意你喜歡的:

MySQL 數據庫

打開project(項目) --> Add reference(添加引用)。

MySQL 數據庫

MySQL 數據庫

選中剛才下載的DLL文件,將其導入你的項目中。

創建一個新的VB類,命名為itmysqldbas如下所示:

MySQL 數據庫

現在你可以直接使用我寫的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

以上就是精品為大家整理的使用 VB.NET 連接到 MySQL 數據庫的文章,希望對大家有所幫助。

copyright © 萬盛學電腦網 all rights reserved