国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

在VB.NET應(yīng)用中使用MySQL的方法

2024-07-24 13:07:32
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要介紹了在VB.NET應(yīng)用中使用MySQL的方法,操作基于Visual Studio IDE進(jìn)行,需要的朋友可以參考下
 

 緒言

在Visual Studio中使用向?qū)нB接到MySQL數(shù)據(jù)庫(kù)是一件相當(dāng)棘手的事情。因?yàn)镸ySQL并不在VS2012默認(rèn)支持的數(shù)據(jù)庫(kù)中(比如SQL Server)。在本文中我將介紹如何使用VB.NET連接到MySQL數(shù)據(jù)庫(kù)并且執(zhí)行SQL語(yǔ)句(SELECT,UPDATE,DELETE),同時(shí)我會(huì)展示如何將MySQL連接器導(dǎo)入(connectors)到Visual Studio 2012中。

使用代碼

    你須要從http://dev.mysql.com/downloads/connector/下載MySQL連接器(mysql-connector-net)并導(dǎo)入到Visual Studio中。解壓下載到的文件到指定文件夾,例如C:/。啟動(dòng)Visual Studio。
    在VS2012創(chuàng)建一個(gè)新的項(xiàng)目,項(xiàng)目名稱(chēng)可以是你任意你喜歡的: 
 在VB.NET應(yīng)用中使用MySQL的方法

     打開(kāi)project(項(xiàng)目) --> Add reference(添加引用)。 

在VB.NET應(yīng)用中使用MySQL的方法

在VB.NET應(yīng)用中使用MySQL的方法

      選中剛才下載的DLL文件,將其導(dǎo)入你的項(xiàng)目中。
創(chuàng)建一個(gè)新的VB類(lèi),命名為itmysqldbas如下所示: 

在VB.NET應(yīng)用中使用MySQL的方法

 現(xiàn)在你可以直接使用我寫(xiě)的MySQL連接類(lèi)的代碼。我把這個(gè)類(lèi)的代碼附在了這里,或者mySqlDB.zip。
你可以把這個(gè)類(lèi)的代碼復(fù)制到你的類(lèi)中,或者干脆你直接把這個(gè)類(lèi)文件放到你的項(xiàng)目中,這完全取決于你的決定。無(wú)論你采用哪種方式,你都能得到一個(gè)即能連接到MySQL數(shù)據(jù)庫(kù)又能執(zhí)行SELECT、UPDATE、DELETE操作的類(lèi)。
我將僅僅使用幾行代碼就添加一個(gè)簡(jiǎn)單的GridView到我的項(xiàng)目中,并試圖從數(shù)據(jù)庫(kù)中讀取數(shù)據(jù)。 
   

復(fù)制代碼代碼如下:
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

 

    當(dāng)你執(zhí)行上述代碼時(shí),會(huì)調(diào)用executeSQL_dset這個(gè)函數(shù)從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)。這個(gè)函數(shù)會(huì)返回一個(gè)數(shù)據(jù)集(dataset),然后你就能在項(xiàng)目中作用它了。

    若要執(zhí)行更新或刪除命令,還有另一個(gè)方法,如下:

   

復(fù)制代碼代碼如下:
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

 


希望這個(gè)篇文章對(duì)會(huì)對(duì)你有用。

MySQL非常小巧、非常容易下載,并且它是免費(fèi)的(開(kāi)源的)。希望你能使用上述的類(lèi)連接到MySQL數(shù)據(jù)庫(kù),并能執(zhí)行(SELECT,UPDATE,DELETE)命令。

我會(huì)在另一篇文章中解釋這個(gè)類(lèi)的一些細(xì)節(jié)上的問(wèn)題,以方便你自己能修改這個(gè)類(lèi)。 


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 潮安县| 凤冈县| 罗源县| 灵石县| 安泽县| 高青县| 永泰县| 龙州县| 长岭县| 桐柏县| 通海县| 甘谷县| 伊春市| 曲阜市| 黄梅县| 金塔县| 玉环县| 滦南县| 安康市| 明光市| 松滋市| 太谷县| 保亭| 汉阴县| 崇仁县| 东乡族自治县| 嘉定区| 雷山县| 徐水县| 永安市| 平湖市| 洛宁县| 铜鼓县| 庐江县| 常山县| 麻栗坡县| 咸丰县| 中西区| 安义县| 定日县| 五寨县|