关于c# 连接mysql的问题

zly80425 2011-01-29 04:09:41
我在cmd下输入:mysql -P 9306, 使用MySQL41协议登录mysql,请问在c#下如何登录这种模式,普通的用户密码模式我会用,请教这种模式连接方法。
...全文
94 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhenai1973 2011-02-02
  • 打赏
  • 举报
回复
新手学习
zly80425 2011-02-01
  • 打赏
  • 举报
回复
1楼提供的连接串有用收藏了,但是针对本问题没找到对应连接方式,继续求教中。
zly80425 2011-02-01
  • 打赏
  • 举报
回复
不是一般的连接mysql方式,一般我连接无问题,谢谢大家。

目前是无用户名,无数据库,无密码的方式连接,在cmd下直接输入 mysql -h 127.0.0.1 -P 9306可连接,到了.net环境下不知道怎么办了

用php可以这样连接:
#使用MySQL41协议
$link = mysql_connect('localhost:9306') or die('connect bad');
if (!$link) {
echo mysql_errno() . ": " . mysql_error(). "\n";
exit;
}

l576981437 2011-01-29
  • 打赏
  • 举报
回复
下载 odbc 驱动
格式如下
Dsn=系统或用户DSN名称;Driver={ 驱动名称};uid=数据库用户名;password=密码;server=目标IP地址;database=数据库名;port=端口
lengyan20089 2011-01-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yangglemu 的回复:]
MySql专门提供了.Net版的程序集,连接和其它数据库是一样的,只不过驱动名有点区别
那个程序集(DLL)可到官网去下载(For .Net版),下不了给我发邮件,我传给你
[/Quote]
按照这个方法应该可以连接MySql
  • 打赏
  • 举报
回复
MySql专门提供了.Net版的程序集,连接和其它数据库是一样的,只不过驱动名有点区别
那个程序集(DLL)可到官网去下载(For .Net版),下不了给我发邮件,我传给你
wuyq11 2011-01-29
  • 打赏
  • 举报
回复

111,120

社区成员

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

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

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