www.ctrt.net > 用C#连接mysql时出现了如下错误:

用C#连接mysql时出现了如下错误:

你是用mysql.data.dll连接的吧,应该是你的连接字符串有问题,提示没有找到主机

如果使用本地数据库的话,你把127.0.0.1改为(local)或具体的ip地址,虽然他们都表示本地,但在使用中还是有差别的

看教程 http://jingyan.baidu.com/article/e2284b2b456c93e2e7118d7b.html

先查看下远程地址是否是通的,在检查数据库远程是否开启,TCP/IP相关设置。。

从提示看,mysql 数据库中 可能没有 账号Admin_sjwl ,或者这个账号没有访问权限,导致用这个账号去连接的时候,被拒绝了。 所以还是需要mysql数据库中去查看一下,这个账号有没有,有的话,是否有访问数据库权限

两种方法:第一,先将那个数据库刷新一次在添加数据库。 第二,右键点击电脑-管理-双击服务和程序-再单击服务,找到SQL Server(SQLEXPRESS)再重新启动。

如果这是完整的代码,我只想说,怎么没有命名空间名?没有类名?没有这些,直接写代码,报这样的错误是正常的,正确的结构一般是 namespace 命名空间名称 { class 类名 { 代码(变量、方法什么的) } }

你连接字符写的不对,你先把sa和密码写死,测试下,加个断点,跟下。

连接字符串没有问题。 我给你查了一下,有这么个说法你可以去试试 问题应该出在了 .net 的C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config 文件里。 可能是这期间安装其他软件导致配置文件被修改。 解决办法:将machine.c...

catch (System.Exception) { Response.Write("alert('数据库连接失败!')"); } 改成 catch (System.Exception ex) { Response.Write("alert("+ex.Message+")"); }

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com