[求助]vc#.net连接mysql的具体实例

mmspirit 2003-09-29 04:47:38
在网上找到的一些资料
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.
...全文
167 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧