无法使用Hibernate连接到RDS

时间:2019-03-07 01:00:35

标签: hibernate amazon-web-services

我正在将数据库移至RDS。因此,我创建了一个数据库转储并将其上传到RDS。 我可以从本地计算机和服务器访问它。可公开访问,安全组为:

Inbound - MYSQL/Aurora, 0.0.0.0/0
Outbound - All traffic, 0.0.0.0/0

休眠配置如下:

hibernate.connection.username=user
hibernate.connection.password=password
hibernate.connection.url=jdbc:mysql://rds-endpoint:3306/db

过去在服务器上运行的测试在RDS上失败:

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'db.myTable' doesn't exist

我尝试删除端口或将“入站”更改为“所有流量”,但没有帮助。

1 个答案:

答案 0 :(得分:0)

很明显,我的本地数据库不区分大小写,而RDS是。因此,从技术上讲,表db.myTable不存在,就像RDS中的db.mytable是正确的。