VB.NET操作MySql数据库代码范例解读

开发 后端
对于数据库的操作,作为一个合格的开发人员来说是必须要掌握的。那么我们就先从VB.NET操作MySql数据库来仔细分析一下相关应用技巧。

通过对VB.NET的学习,大家可能会对这款功能强大的编程语言有些爱不释手。尤其是在数据库的操作上,体现了简便灵活的特性。下面我们就来看看有关VB.NET操作MySql数据库的一些应用技巧。#t#

这是在VB.NET中为连接MySql中编写的一个类库。你可以使用这个类库直接操作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数据库的一个例子

对DataSet进行操作

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

 

对函数的调用
 

  1. Dim MonDatasetTemp As 
    DataSet = MySQL_Requettes
    .MyODBCDataset(  
  2. SQL,  
  3. constantes.ODBCBase,   
  4. constantes.ODBCServer,   
  5. constantes.ODBCPwd,   
  6. constantes.ODBCUser,   
  7. "MonDataset") 

此VB.NET操作MySql数据库实现程序用到的类库可在如下地址下载:http://www.codeproject.com/dotnet/MySQLConnexion/MySQLConnexion.zip

责任编辑:曹凯 来源: IT168
相关推荐

2010-01-08 10:37:50

VB.NET数据库

2010-01-14 09:55:06

VB.NET IEnu

2010-01-18 14:47:42

VB.NET获取环境变

2009-08-19 16:38:30

VB.NET接口范例

2010-01-13 09:31:39

VB.NET窗体打印

2010-01-07 17:24:12

VB.NET连接数据库

2009-10-28 17:00:30

VB.NET数据库

2009-10-28 17:08:57

VB.NET数据库开发

2009-10-13 17:31:50

VB.NET Acce

2009-10-29 16:22:10

VB.NET操作MyS

2010-01-08 14:50:47

VB.NET测试硬盘速

2010-01-19 17:03:25

VB.NET可执行语句

2010-01-08 10:48:05

VB.NET多线程

2010-01-15 18:24:14

VB.NET打开Not

2009-10-09 15:20:26

VB.NET连接数据库

2009-10-28 16:47:26

VB.NET访问数据库

2010-01-12 10:40:58

VB.NET数据库压缩

2010-01-15 19:24:42

2010-01-07 17:51:36

VB.NET实现Sin

2010-01-20 14:32:12

VB.NET转换运算符
点赞
收藏

51CTO技术栈公众号