当前位置: 移动技术网 > IT编程>数据库>Mysql > 在VB.NET应用中使用MySQL的方法

在VB.NET应用中使用MySQL的方法

2017年12月12日  | 移动技术网IT编程  | 我要评论

 绪言

在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创建一个新的项目,项目名称可以是你任意你喜欢的: 
 2015625114720396.png (1600×900)

     打开project(项目) --> add reference(添加引用)。 

2015625114751470.png (1600×900)

2015625114812648.png (1600×900)

      选中刚才下载的dll文件,将其导入你的项目中。
创建一个新的vb类,命名为itmysqldbas如下所示:

2015625114834509.png (1600×900)

 现在你可以直接使用我写的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)命令。

我会在另一篇文章中解释这个类的一些细节上的问题,以方便你自己能修改这个类。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网