Я пытаюсь подключиться из своего приложения java, запущенного в экземпляре Google Cloud Run, к экземпляру Google Cloud Sql, который является частью того же проекта Google Cloud.
Когда мое приложение пытается чтобы открыть соединение с базой данных, возникает следующая ошибка ...
org.jdbi.v3.core.ConnectionException: java.sql.SQLException: Cannot create JDBC driver of class '' for connect URL 'jdbc:google:mysql://my-gc-app:my-cloud-sql-instance/mydb'
Я включил все правильные роли для облачной службы запуска для подключения к экземпляру облака sql.
Код java, устанавливающий DataSource, выглядит следующим образом ...
BasicDataSource dataSource = new BasicDataSource();
dataSource.setUrl("jdbc:google:mysql://my-gc-app:my-cloud-sql-instance/mydb");
dataSource.setUsername(mySqlUser);
dataSource.setPassword(mySqlusersPassword);
dataSource.setMinIdle(5);
dataSource.setMaxIdle(10);
dataSource.setMaxOpenPreparedStatements(100);
Database.instantiate(dataSource);