Подключите Java весенний проект с облачной базой данных
Я создал весенний загрузочный проект на Java, он прекрасно работает с моей локальной базой данных, но я не могу подключить его к моему экземпляру SQL GCP postgres cloud.
Я выполнил следующие шаги: https://cloud.spring.io/spring-cloud-gcp/multi/multi__spring_jdbc.html Я также внес необходимые изменения в pom.xml. Что-то мне нужно изменить в файле application.properties?
spring.jpa.properties.hibernate.dialect= org.hibernate.dialect.PostgreSQLDialect
spring.jpa.hibernate.ddl-auto=none
spring.jpa.hibernate.show-sql=true
spring.datasource.url=jdbc:postgresql://localhost:5432/postgres
spring.datasource.username=postgres
spring.datasource.password=postgres
spring.datasource.initialization-mode=always
spring.datasource.initialize=true
spring.datasource.schema=classpath:/schema.sql
spring.datasource.continue-on-error=true
Я хочу, чтобы мой проект работал правильно, указывая на облачную базу данных.
1 ответ
Зависит от того, какое облако вы используете.
Существует конечная точка для созданной вами базы данных.
Эту ссылку на конечную точку вы должны поместить вместо Localhost.spring.datasource.url=jdbc:postgresql://(put your end point here instead of localhost):5432/postgres
Убедитесь, что имя вашей базы данных должно быть таким же, как в ссылке.
Если вы используете Spring там, вы должны сначала создать среду разработки баз данных.
Кроме Pom.xml вам нужно добавить зависимость от облака.
Если вы хотите получить доступ к этой базе данных, вам нужно перейти на платформу JackDB.
С уважением,
JerryRank