欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2015年06月25日 11:49:37   投稿:goldensun  
這篇文章主要介紹了在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)目名稱可以是你任意你喜歡的: 
 2015625114720396.png (1600×900)

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

2015625114751470.png (1600×900)

2015625114812648.png (1600×900)

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

2015625114834509.png (1600×900)

 現(xiàn)在你可以直接使用我寫(xiě)的MySQL連接類的代碼。我把這個(gè)類的代碼附在了這里,或者mySqlDB.zip。
你可以把這個(gè)類的代碼復(fù)制到你的類中,或者干脆你直接把這個(gè)類文件放到你的項(xiàng)目中,這完全取決于你的決定。無(wú)論你采用哪種方式,你都能得到一個(gè)即能連接到MySQL數(shù)據(jù)庫(kù)又能執(zhí)行SELECT、UPDATE、DELETE操作的類。
我將僅僅使用幾行代碼就添加一個(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)源的)。希望你能使用上述的類連接到MySQL數(shù)據(jù)庫(kù),并能執(zhí)行(SELECT,UPDATE,DELETE)命令。

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

相關(guān)文章

  • MYSQL的select 學(xué)習(xí)筆記

    MYSQL的select 學(xué)習(xí)筆記

    MYSQL的select 學(xué)習(xí)筆記...
    2007-02-02
  • 深入分析MySQL數(shù)據(jù)類型 DECIMAL

    深入分析MySQL數(shù)據(jù)類型 DECIMAL

    這篇文章主要介紹了MySQL數(shù)據(jù)類型 DECIMAL的相關(guān)資料,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫(kù),感興趣的朋友可以了解下
    2020-09-09
  • 使用mydumper多線程備份MySQL數(shù)據(jù)庫(kù)

    使用mydumper多線程備份MySQL數(shù)據(jù)庫(kù)

    MySQL在備份方面包含了自身的mysqldump工具,但其只支持單線程工作,這就使得它無(wú)法迅速的備份數(shù)據(jù)。而 mydumper作為一個(gè)實(shí)用工具,能夠良好支持多線程工作,這使得它在處理速度方面十倍于傳統(tǒng)的
    2013-11-11
  • mysql誤刪root用戶恢復(fù)方法

    mysql誤刪root用戶恢復(fù)方法

    這篇文章主要介紹了mysql誤刪root用戶恢復(fù)方法,本文操作是在mysql5.5版本下完成,其它版本僅作參考,需要的朋友可以參考下
    2015-02-02
  • MySQL5.6.40在CentOS7 64下安裝過(guò)程詳解

    MySQL5.6.40在CentOS7 64下安裝過(guò)程詳解

    這篇文章主要介紹了MySQL5.6.40在CentOS7 64下安裝過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 解決MySQL無(wú)法遠(yuǎn)程連接的方法

    解決MySQL無(wú)法遠(yuǎn)程連接的方法

    這篇文章主要介紹了解決MySQL無(wú)法遠(yuǎn)程連接的方法,文中給出的解決方案主要針對(duì)IP限制時(shí)出現(xiàn)的該種情況,需要的朋友可以參考下
    2015-04-04
  • 詳解MySQL中WHERE子句的用法

    詳解MySQL中WHERE子句的用法

    這篇文章主要介紹了詳解MySQL中WHERE子句的用法,是MySQL入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • mysql主從復(fù)制讀寫(xiě)分離的配置方法詳解

    mysql主從復(fù)制讀寫(xiě)分離的配置方法詳解

    一般來(lái)說(shuō)mysql都是通過(guò) 主從復(fù)制(Master-Slave)的方式來(lái)同步數(shù)據(jù),再通過(guò)讀寫(xiě)分離(MySQL-Proxy)來(lái)提升數(shù)據(jù)庫(kù)的并發(fā)負(fù)載能力 這樣的方案來(lái)進(jìn)行部署與實(shí)施的。
    2018-04-04
  • mysql 5.7.17 winx64解壓版安裝配置方法圖文教程

    mysql 5.7.17 winx64解壓版安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 5.7.17 winx64解壓版安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • LEFT JOIN關(guān)聯(lián)表中ON,WHERE后面跟條件的區(qū)別

    LEFT JOIN關(guān)聯(lián)表中ON,WHERE后面跟條件的區(qū)別

    本文主要介紹了LEFT JOIN關(guān)聯(lián)表中ON,WHERE后面跟條件的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01

最新評(píng)論