首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 谁有.net连接mysql的类?
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xiaowen1211
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2007-04-26 10:34:15 楼主
    谁有.net连接mysql的类?
    我想用.net写点东西   但是数据库必须是mysql的   我没做过   哪位大虾能提供一个类?谢谢
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mrshelly
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

    发表于:2007-04-26 10:42:051楼 得分:0
    MYSQL事实上是用MYODBC来连的.所以,你只需要用ODBC的方式连接就OK了.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xiaowen1211
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-04-27 08:59:222楼 得分:0
    顶上去
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • luyesql
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-04-27 09:04:553楼 得分:0
    SqlHelp
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chuxue1342
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-04-27 09:15:044楼 得分:0
    ODBC.我以前用过.看你是什么版本.下载相应的驱动,然后连接就行了!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xiaojunyaoac
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-04-27 09:24:595楼 得分:0
    MySQL  
    ODBC  
      Local   database:  
        "Driver={mySQL};Server=mySrvName;Option=16834;Database=mydatabase; "  
      Remote   database:       "Driver=mySQL};Server=data.domain.com;Port=3306;Option=131072;Stmt=;Database=my-database;Uid=username;Pwd=password; "  
    微软的网上说.net访问要装 ODBC   .NET   数据程序.及Mysql   的 myODBC驱程。  
    如果   .NET   Framework(作为   Visual   Studio   .NET   的一部分)没有安装,此下载程序的安装会失败。作为此下载程序安装的一部分,Microsoft.Data.Odbc   命名空间被加入到全局组件缓存中。ODBC   .NET   数据提供程序还要求安装   MDAC   2.7   或更高版本。  
    但是我装了也不行,奇怪的是在.net程序里面有服务器和数据连接管理可以连接到数据库并访问到其中表的字段。就是用控件连接的时候行不通。  
    以下是我找到的一些相关网址(ODBC   .NET可以在微软的网站下载):  
    MySQL   Connector-ODBC   3.51   Downloads  
    http://www.mysql.com/downloads/api-myodbc-3.51.html
    MYSQL.COM.CN   阅读主题   -   .net驱动  
    http://www.mysql.com.cn/viewtopic.php?t=95
    如何在.NET中访问MySQL数据库  
    http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/DOTNETMySQL.mspx
    OLEDB,   OleDbConnection   (.NET)  
    Standard:  
    "Provider=MySQLProv;Data   Source=mydb;User   Id=UserName;Password=asdasd; "  
    MySqlConnection   (.NET)  
    EID:  
    "Data   Source=server;Database=mydb;User   ID=username;Password=pwd;Command   Logging=false "  
    This   one   is   used   with   eInfoDesigns   dbProvider,   an   add-on   to   .NET  
    Declare   the   MySqlConnection:  
    C#:  
    using   EID.MySqlClient;  
    MySqlConnection   oMySqlConn   =   new   MySqlConnection();  
    oMySqlConn.ConnectionString   =   "my   connectionstring ";  
    oMySqlConn.Open();  
    以上的方法我都试过,可就行不通。可能是我太鸟了吧,以前在delphi都可连到的现在学C#就在这儿停住了,公司要做办公系统,无办法,网外网内都要用,以前做的程序都是PHP+MYSQL..总不能全部放弃吧。请大家帮下忙。。谢谢  
    系统:winserver   2003  
    .net:2002  
    mysql:3.23.54  
    网外服务是linux,网内是winxp.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cnredroot
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-04-27 10:45:016楼 得分:0
    用MysqlDrivers   for   .net,这个东西好用,我试过,完全可以
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wfcfan
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-04-27 16:59:527楼 得分:0
    不用那麻烦的
    从这里下载一个DLL引到项目里
    http://dev.mysql.com/downloads/connector/net/1.0.html
    然后就用他的那些东西和ado.net完完全全的一样
    比如ado.net里的SqlCommd   到mysql里改成MySqlCommand用法属性上完全一致
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • apple_boy
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-07-18 15:24:178楼 得分:0
    好东东,做个标签。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • junval
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-07-18 16:14:589楼 得分:0
    OLE   DB,   OleDbConnection   (.NET)


    Provider=MySQLProv;Data   Source=mydb;User   Id=myUsername;Password=myPassword;


    ------------------------------
    MySqlConnection   (.NET)

    Data   Source=myServerAddress;Database=myDataBase;User   ID=myUsername;Password=myPassword;Command   Logging=false;
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • w59879213
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-07-18 16:21:3510楼 得分:0
    以前看着有个mysql什么的.dll用于.net链接mysql数据库的,操作就像ADO.net一样...

    不过那个.dll文件对数据库的版本有要求,具体忘记了,你baidu一下吧.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • amityat
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-27 10:22:0711楼 得分:0
    我从MYSQL网站上下载到了。不错。谢谢上面的朋友
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • oupanjob
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2009-01-15 10:35:1512楼 得分:0
    make
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jiang_jiajia10
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2009-01-15 10:38:0213楼 得分:0
    你把连接MSSQL的类改成MYSQL就可以
    下载个DLL引用然后相应的ADO.NET对象改一下如
    SqlConnection -> MySqlConnection
    OK 就这么简单
    修改 删除 举报 引用 回复