www.ctrt.net > C# 连接MySql 数据库,出错

C# 连接MySql 数据库,出错

你的连接字符串有问题啊, Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; 你的Data Source是本机 但是你没指定哪个数据库 Initial Catalog=myDataBase

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

sql = "select id as 序号,name '单位',money '应付',moneyt '实付',time as 时间,bz '备注' from rc_xiaoshou";

1、检查连接字符串是否有问题 2、mysql默认是不允许远程访问的,也就是如果通过IP、域名访问的话,默认是被关闭的,除非是localhost或者127.0.0.1可以访问,服务器如果不是这个IP,需要打开mysql 远程访问。具体如何打开,请【百度搜索:mysql 开...

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

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

字段和值不一致 如:insert into table (列1,列2,列3) values (值1,值2,值3) 前面列和后面值的个数要相同

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

只是这样说的话,别人不知道你的数据库的具体情况,不如打包上传代码,方便别人查看; 这里简单说一下个人的经历,使用的那个版本的VS,在安装VS的时候和数据库控件一起安装的吗?一般情况下,一起安装的应该不会出现连接不上的问题; 另外,添...

SqlServer的不同实例之间不共享用户信息和权限,也不共享使用的数据库,所以你在一个实例中能登录并创建了数据库,但是在另一个实例中就找不到相同的数据库。Integrated Security=true代表你使用windows用户的集成权限登录

网站地图

All rights reserved Powered by www.ctrt.net

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