在Linux下使用MYSQL获取数据问题

最近,我开始使用Linux(Ubuntu 9.10)而不是Windows.我正在使用Spring,使用jpa的MYSQL开发Java Web应用程序.但是,在安装linux之前,我从数据库中制作了一个备份文件,然后安装了linux,安装了MYSQL查询浏览器和管理员工具,并使用Admin工具还原了备份文件,然后获取了所有表并从中获得了一个简单的select语句.其中一张表并正常得到结果,一切似乎都正常.

有一个USER表,并且定义了一个namedQuery以通过userName获取用户,问题是当我传递正确的userName时,我什么也没得到!

我真的不知道出什么问题了!该应用程序在Windows下完美运行!

拜托,有人可以帮我解决这个问题吗?

先感谢您.

最佳答案
首先想到的是,MySQL表名称在Linux上区分大小写,但在Windows上不区分大小写.即,这可能在Windows上有效:

SELECT ... FROM User ...

但在Linux上,您需要对表名使用正确的大小写:

SELECT ... FROM USER ...

但是如果没有更多信息,这真的很难告诉.

相关文章

在正式开始之前,我们先来看下 MySQL 服务器的配置和版本号信...
> [合辑地址:MySQL全面瓦解](https://www.cnblogs.c...
物理服务机的CPU、内存、存储设备、连接数等资源有限,某个时...
1 回顾 上一节我们详细讲解了如何对数据库进行分区操作,包括...
navicat查看某个表的所有字段的详细信息 navicat设计表只能一...
文章浏览阅读4.3k次。转载请把头部出处链接和尾部二维码一起...