【发布时间】:2021-06-03 02:45:15
【问题描述】:
我正在尝试转换我现有的嵌入式 H2 数据库并启用到它的外部连接。 目前我的属性是
spring.datasource.url=jdbc:h2:file:./db;AUTO_SERVER=TRUE;AUTO_SERVER_PORT=9090
spring.datasource.driverClassName=org.h2.Driver
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.h2.console.enabled=true
spring.h2.console.path=/h2
spring.h2.console.settings.web-allow-others=true
server.ssl.enabled=true
server.ssl.key-store-password=####
server.ssl.key-password=###
server.ssl.key-store-type=JKS
etc
对于以这种模式连接到我的数据库的本地连接,我似乎能够连接到 “jdbc:h2:file:./db;AUTO_SERVER=TRUE;AUTO_SERVER_PORT=9090”通过我的 intellej IDE。
如果此数据库托管在外部服务器上,我如何连接到它? 我尝试将主机名放入此 URL,例如 jdbc:h2:file:123.456.789.10/db;AUTO_SERVER=TRUE;AUTO_SERVER_PORT=9090 但是无法连接。
【问题讨论】: