asp.net连接mysql,异常详细信息: System.Exception: 引发类型为“System.Exception”的异常。

dys_198102 2008-09-09 03:23:05
可能是连接语句有问题。网上的资料是这样的,但不知道是什么地方出错,高手们指点。
代码列出如下:
MySqlConnection myconnstr = new MySqlConnection("server=210.51.15.38;user id=zh56;password=d3;database=zh56;");
myconnstr.Open();这里是错误标红的
string con = myconnstr.State.ToString();

if (con == "Open")
{
Response.Write("<script language='javascript'>alert('数据库连接成功!');</script>");
}
else
{
Response.Write("<script language='javascript'>alert('失败!');</script>");
}
myconnstr.Close();

...全文
1565 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mykingseft 2010-11-08
  • 打赏
  • 举报
回复
Mysql的服务你开了么!
hedajisuanji 2010-01-07
  • 打赏
  • 举报
回复
弄半天了
lyons007 2008-11-25
  • 打赏
  • 举报
回复
各位兄弟有什么高见,我也遇到了这样的问题
dys_198102 2008-09-10
  • 打赏
  • 举报
回复
设置断点后,只运行
MySqlConnection myconnstr = new MySqlConnection("server=210.51.15.38;user id=zh56;password=d3;database=zh6;port=3309;pooling=true");
myconnstr.Open();显示错误Unable to connect to any of the specified MySQL hosts.
很显然还是没有连接到数据库。。。
高手指点。我用的是MySql.Data.dll.........
srg23 2008-09-10
  • 打赏
  • 举报
回复
连接MYSQL的连接串应该是这种格式的"Database="+database+";Data Source="+server+";User Id="+user+";Password="+password;
dys_198102 2008-09-10
  • 打赏
  • 举报
回复
我知道问题所在了,我装的mysql for net的ODBC,在服务器资源管理中的添加连接更改数据源里看不到,没有mysql for ODBC这个,
为什么会这样???
zhong2006 2008-09-10
  • 打赏
  • 举报
回复
Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=myDataBase; User=myUsername;Password=myPassword;Option=3;
wxg22526451 2008-09-10
  • 打赏
  • 举报
回复
mysql各种类型的连接字符串
http://www.connectionstrings.com/?carrier=mysql
dys_198102 2008-09-09
  • 打赏
  • 举报
回复
我用的是mysql,现在关键问题是asp.net和mysql数据连接语句有问题,楼上的意思是加上那句,试过。一样没用。。。。。
期待更好的方法。。。。。。
xuexiziji 2008-09-09
  • 打赏
  • 举报
回复
using System.Data.SqlClient
dys_198102 2008-09-09
  • 打赏
  • 举报
回复
楼上的代码也不对吧,
编译器错误消息: CS0119: “System.Data.SqlClient”是一个“命名空间”,这在给定的上下文中无效
还有没有别的,就是这里有问题。。。。。。。;
编程有钱人了 2008-09-09
  • 打赏
  • 举报
回复
看你的IP就知道用的是远程数据库,那样就看你有没有权限访问远程数据库了

还有3L说的你用的是MYSQL数据库
怎么会有 providerName="System.Data.SqlClient" ;
这个呢?
hecong875 2008-09-09
  • 打赏
  • 举报
回复

MySqlConnection myconnstr = new MySqlConnection("connectionString="Data Source=210.51.15.38;Initial Catalog=zh56;Persist Security Info=True;User ID=zh56;Password=d3" providerName="System.Data.SqlClient" ;

xuexiziji 2008-09-09
  • 打赏
  • 举报
回复
链接语句的问题,或者就是数据库没设置好。
hecong875 2008-09-09
  • 打赏
  • 举报
回复
报什么错啊????

62,050

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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