任何人都可以指向我可以逐步从Java连接到RDS的教程。我已经下载了SDK并且能够连接到S3。但SDK没有任何连接到RDS的例子..而且在web上也找不到任何有用的东西......
答案 0 :(得分:2)
得到它,它与任何其他jdbc的简单连接。我遇到的问题是我的IP地址没有访问数据库的权限。我通过将IP地址放在AWS控制台
中解决了这个问题答案 1 :(得分:0)
此AWS教程使用RDS存储应用程序数据,还向您显示了其他要求,例如设置入站规则。
答案 2 :(得分:0)
我主要是按照这个指南,忽略了 .sql 文件,thymeleaf UI,"model.addAttribute("cities",ities);"部分,以及 html 文件: https://doc.cuba-platform.com/manual-latest/db_schema_connection.html
我的 application.properties 文件是这样的
postgres.comment.aa=https://zetcode.com/springboot/postgresql/
spring.main.banner-mode=off
logging.level.org.springframework=ERROR
spring.jpa.hibernate.ddl-auto=none
spring.datasource.initialization-mode=always
spring.datasource.platform=postgres
spring.datasource.url=jdbc:postgresql://your-rds-url-here.us-east-1.rds.amazonaws.com:yourDbPortHere/postgres
spring.datasource.username=postgres
spring.datasource.password=<your db password here>
spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true
如果您有自定义架构,您可以将“?currentSchema=users”附加到网址:
spring.datasource.url=jdbc:postgresql://your-rds-url-here.us-east-1.rds.amazonaws.com:yourDbPortHere/postgres?currentSchema=users
感谢这个对架构的 SO 答案: https://zetcode.com/springboot/postgresql/
其他几个链接也有帮助 Is it possible to specify the schema when connecting to postgres with JDBC?