开发者社区> 科技小先锋> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

C# 连接远程MySql出错,显示表不存在 [ C# | MySql | Table 'TABLENAME' doesn't exist ]

简介:
+关注继续查看

正文
1.  问题情况
SQL语句:
 

select PURVIEW from USERINFO where NAME = 'admin' and PASSWORD = '12345'

    程序连接本地的MySql数据库没有问题,执行上面的SQL语句也没有问题,注意我建表的时候就是用的这个表名,并且远程数据库(MySql数据库和应用程序不在一台PC上)的MySql版本和数据库都是一样的(直接用mysqldump命令导出的表结构),但是切换到远程来连接就总是报错:Table '数据库名称.USERINFO' doesn't exist

2.  问题解决办法
把所有表名全部改成小写即可!即如下:
 

select PURVIEW from userinfo where NAME = 'admin' and PASSWORD = '12345'

    注意userinfo,其他均不变。

 3.  附app.config文件的问题。
Winform中使用app.config文件的时候,如果你直接修改app.config文件中的比如数据库的连接字符串是不管用的,部署的时候你应该拷贝 应用程序名称.exe.config  这个文件,而不是app.config文件,直接手动修改连接数据库字符串也是直接修改.exe.config就可以了。



本文转自over140 51CTO博客,原文链接:http://blog.51cto.com/over140/584172,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Git:Git Bash连接MySQL
Git:Git Bash连接MySQL
4 0
Git:Git Bash连接MySQL
Git:Git Bash连接MySQL
8 0
Git:Git Bash连接MySQL
Git:Git Bash连接MySQL
10 0
Git:Git Bash连接MySQL
Git:Git Bash连接MySQL
15 0
Git:Git Bash连接MySQL
Git:Git Bash连接MySQL
14 0
mysql:yum安装以及开启远程连接权限
mysql:yum安装以及开启远程连接权限
91 0
MySQL---子查询、表的连接
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.
721 0
MySQL [ERROR] Table 'mysql.user' doesn't exist
    一次源码新装的mysql,由于没有复制my-default.cnf到/etc/my.cnf位置,在启动mysql的时候碰到了无法打开mysql.user表的错误。
2927 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
PostgresChina2018_张启程_为什么我们抛弃MongoDB和MySQL,选择PgSQL
立即下载
MySQL表和索引优化实战
立即下载
好的 MySQL 兼容可以做到什么程度
立即下载