您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

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

2025/10/16 17:50:02发布18次查看
绪言
在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)命令。
我会在另一篇文章中解释这个类的一些细节上的问题,以方便你自己能修改这个类。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product