开发者社区> 问答> 正文

如何从SpringBoot Docker服务连接远程MySQL DB?

我正在运行一个需要远程MySQL数据库的SpringBoot应用程序。运行jar文件时,它正在工作。但是,当我尝试对springboot应用程序进行容器化时,它给出了SQLNonTransientConnectionException。我的Docker设置在Windows OS计算机中。

java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.18.jar!/:8.0.18] at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.18.jar!/:8.0.18] at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.18.jar!/:8.0.18] at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.18.jar!/:8.0.18] 我的application.properties文件

spring.datasource.url=jdbc:mysql://xxx.xx.xxx.xx:3306/bootdb?createDatabaseIfNotExist=true autoReconnect=true&useSSL=false spring.datasource.username=remote spring.datasource.password=remotepsw spring.datasource.platform=mysql spring.user.datasource.driver-class-name=com.mysql.jdbc.Driver server.port=8090 大多数在线材料仅解释有关连接Docker Mysql和Docker SpringBoot Application的信息。

我应该如何进行?

展开
收起
保持可爱mmm 2019-11-15 14:36:13 940 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载