在VB.NET应用中使用MySQL的方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了在VB.NET应用中使用MySQL的方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2577字,纯文字阅读大概需要4分钟。
内容图文
![在VB.NET应用中使用MySQL的方法](/upload/InfoBanner/zyjiaocheng/585/71fde0ea0ef2473b947c84e3bdbb6ac1.jpg)
绪言
在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到我的项目中,并试图从数据库中读取数据。
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 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)命令。
我会在另一篇文章中解释这个类的一些细节上的问题,以方便你自己能修改这个类。
您可能感兴趣的文章:
- VB.net常用字符和日期等函数
- vb.net读写文件代码
- vb.net发布水晶报表程序步骤
- VB.net 查询获取数据库数据信息
- VB.net读取Word文档属性的方法
- VB.NET拷贝整个目录下所有子目录及文件的实例代码
- VB.NET进度条的方法代码
- 获取客户端IP地址c#/vb.net各自实现代码
- asp.net(vb.net)获取真实IP的函数
- asp.net 验证码的简单制作(vb.net+C#)
- vb.net操作注册表的方法分析【增加,修改,删除,查询】
内容总结
以上是互联网集市为您收集整理的在VB.NET应用中使用MySQL的方法全部内容,希望文章能够帮你解决在VB.NET应用中使用MySQL的方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。