У меня есть весеннее приложение с maven. Я хочу асинхронно взаимодействовать с облачной базой данных SQL MySQL в GCP.
Я попытался выполнить начальный код и написал следующее:
Connection connection = MySQLConnectionBuilder
.createConnectionPool(
"jdbc:mysql://google/$DB_NAME
?socketFactory=com.google.cloud.sql.mysql.SocketFactory
&cloudSqlInstance=$PROJECT_ID:$PROJECT_LOCATION:$INSTANCE_NAME"
);
CompletableFuture<QueryResult> future = connection.sendPreparedStatement("select * from TABLE_NAME");
return future;
Однако я продолжаю получать эту ошибку:
io.netty.channel.ConnectTimeoutException : время ожидания соединения истекло
Кто-нибудь может мне помочь?