一楼网

返回首页
当前位置: 一楼网 > ASP.NET网站 > 编程解析 >

用.Net编写的类库,直接操作MySql数据库应用实例

时间:2010-06-25来源:一楼网 作者:admin 点击:收藏 我要投稿
导读:这是在VB.net中为连接MySql中编写的一个类库。你可以使用这个类库直接操作MySql数据库。

这是在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数据进行测试
下面是使用此类库操作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;" 

 
 

  1. Dim MyODBCConnexion As New OdbcConnection(MyConString)  
  2.     Try  
  3.         Dim ds As New DataSet()  
  4.         Dim cmd As OdbcDataAdapter = New   
  5.         OdbcDataAdapter(ReqSQL, MyConString)  
  6.         Dim MyCommand As New OdbcCommand()  
  7.         Dim MyDataReader As OdbcDataReader  
  8.         cmd.Fill(ds, NomDataSet)  
  9.         MyODBCConnexion.Close()  
  10.         Return ds  
  11.     Catch MyOdbcException As OdbcException  
  12.     '   
  13.       HttpContext.Current.Response.Write(MyOdbcException.ToString)  
  14.     Catch MyException As Exception  
  15.     '   
  16.       HttpContext.Current.Response.Write(MyException.ToString)  
  17.     End Try  
  18. 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"

此程序用到的类库可在如下地址下载:
http://www.codeproject.com/dotnet/MySQLConnexion/MySQLConnexion.zip

本文关键字:.NET  MySql数据库  

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
本站声明
  • ① 转载请注明:文章转载自:一楼网(www.1Lou.net)
  • ② 本文标题:用.Net编写的类库,直接操作MySql数据库应用实例
  • ③ 本文地址:http://www.1Lou.net/view/1596.html
  • ④ 本站文章除注明转载外,均为本站原创或编译,务必完整转载,切勿断章取义。
  • ⑤ 欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。
  • ⑥ 一楼网转载其它媒体的图文信息,旨在分享信息,不代表一楼网的立场与观点,并不对其真实性负责。若因内容、版权或其它问题需要修改或删除,请在图文刊发三日内与一楼网编辑部联系(Email:hi@1Lou.net QQ:1005383129)。
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容