三分钟掌握VB.NET操作MySql数据库
创始人
2024-06-10 05:30:22
0

VB.NET经过长时间的发展,很多用户都很了解VB.NET操作MySql数据库了,这里我发表一下个人理解,和大家讨论讨论。这是在VB.NET中为连接MySql中编写的一个类库。你可以使用这个类库直接VB.NET操作MySql数据库。

在使用这个类库之前,你必须安装
ODBC MYSQL 3.51下载地址:http://www.mysql.com/downloads/api-myodbc-3.51.html
Driver ODBC.NET下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyId=6CCD8427-1017-4F33-A062-D165078E32B1&displaylang=en

在这个库中有三个类:
◆ManipStringForMySQL: 此类修改SGBD的字符串
◆MySQL_Requettes: 发送请求
◆MySQL_Utils : 对SGBD数据进行测试

下面是使用VB.NET操作MySql的一个例子

  1. Public Shared Function MyODBCDataset(ByVal ReqSQL As String, _ByVal LaBase As String, 
    ByVal Server As String, _ByVal Password As String, 
    ByVal User As String, _ByVal NomDataSet As String) As DataSet  
  2. 'Connexion à un server MySQL  
  3. 'avec le Driver ODBC 3.51 avec requette qui renvoie un dataset  
  4. Dim MyConString As String = _ 
  5. "DRIVER={MySQL ODBC 3.51 Driver};SERVER=" & Server _& ";DATABASE=" & LaBase & ";
  6. UID=" & User _& ";PASSWORD=" & Password & ";OPTION=3;"  
  7.  
  8. Dim MyODBCConnexion As New OdbcConnection(MyConString)  
  9. Try  
  10. Dim ds As New DataSet()  
  11. Dim cmd As OdbcDataAdapter = New 
  12. OdbcDataAdapter(ReqSQL, MyConString)  
  13. Dim MyCommand As New OdbcCommand()  
  14. Dim MyDataReader As OdbcDataReader  
  15. cmd.Fill(ds, NomDataSet)  
  16. MyODBCConnexion.Close()  
  17. Return ds  
  18. Catch MyOdbcException As OdbcException  
  19. '  
  20. HttpContext.Current.Response.Write(MyOdbcException.ToString)  
  21. Catch MyException As Exception  
  22. '  
  23. HttpContext.Current.Response.Write(MyException.ToString)  
  24. End Try  
  25. End Function 

【编辑推荐】

  1. 三步了解VB.NET串口通讯如何发送接收数据
  2. 是否了解VB.NET Derived Class
  3. 迅速掌握VB.NET Shared变量技能
  4. 事例讲解VB.NET Constructor函式
  5. 剖析VB.NET写Object Oriented编程

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...