文摘首页 >> 网页制作·视觉设计·3D STUDIO·FLASH制作·网络攻防·病毒播报·编程开发·系统维护·网站经营·视频剪辑·文摘论坛
 







线




访




 
 ■ 您现在的位置: 福建大学生在线 >> 文摘 >> 编程开发 >> 数据库技术 >> My Sql >> 文摘正文
 
.Net中操作MySql数据库
作者:佚名 文章来源:不详 点击数: 更新时间:2007-3-27 1:53:00

作者:杨忠勋
专业:计算机软件开发及应用
语言能力:TOFEL633 GRE2140
Email:zhongxunyang@yahoo.com.cn

    这是在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进行操作

   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
    '''' Connexion à un server MySQL
    ''''avec le Driver ODBC 3.51 avec requette qui renvoie un dataset
    Dim MyConString As String = _
        "DRIVER={MySQL ODBC 3.51 Driver};SERVER=" & Server _
        & ";DATABASE=" & LaBase & ";UID=" & User _
        & ";PASSWORD=" & Password & ";OPTION=3;"

    Dim MyODBCConnexion As New OdbcConnection(MyConString)
    Try
        Dim ds As New DataSet()
        Dim cmd As OdbcDataAdapter = New
        OdbcDataAdapter(ReqSQL, MyConString)
        Dim MyCommand As New OdbcCommand()
        Dim MyDataReader As OdbcDataReader
        cmd.Fill(ds, NomDataSet)
        MyODBCConnexion.Close()
        Return ds
    Catch MyOdbcException As OdbcException
    ''''
      HttpContext.Current.Response.Write(MyOdbcException.ToString)
    Catch MyException As Exception
    ''''
      HttpContext.Current.Response.Write(MyException.ToString)
    End Try
End Function

    //对函数的调用

    Dim MonDatasetTemp As DataSet = MySQL_Requettes.MyODBCDataset(
               SQL,
               constantes.ODBCBase,
               constantes.ODBCServer,
               constantes.ODBCPwd,
               constantes.ODBCUser,
               "MonDataset")

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

文摘录入:一叶知秋    责任编辑:一叶知秋 
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
  • 上一篇文摘:

  • 下一篇文摘:
  • 版权所有:福建大学生在线(www.fjstu.net)All Right Reserved 2003-2006
    福建大学生在线站务组 - 有你的加入更精彩 - 站务成员全年招募中
    网站备案号:闽ICP备05000367号 广告投放QQ:383870619 欢迎商家加盟