Использование Google Cloud SQL при разработке Java-приложений (вместо локального экземпляра MySQL)

Вместо использования локального экземпляра MySQL во время разработки Java-приложения, я (иногда) хочу использовать реальный экземпляр Google Cloud SQL (например, для отладки с использованием реального объекта).

Можно открыть соединение JDBC из IntelliJ => Базы данных, но когда я использую этот URL в моем Maven POM, он не работает ... В этой ситуации я уже использую драйвер appengine вместо локального коннектора mysql.

Почему это не работает? Как мне настроить мой POM? Я использую следующую конфигурацию при использовании локального экземпляра MySQL;

<extraJvmArgs>
 -Xmx512M -Xms512M -XX:MaxPermSize=128M \
 -Dappengine.user.timezone.impl=UTC \
 -Drdbms.server=local \
 -Drdbms.driver=com.mysql.jdbc.Driver \
 -Drdbms.url=jdbc:mysql://localhost:3306/mydb?user=root
</extraJvmArgs>

И мои неработающие попытки Google Cloud SQL;

<extraJvmArgs>
 -Xmx512M -Xms512M -XX:MaxPermSize=128M \
 -Dappengine.user.timezone.impl=UTC \
 -Drdbms.server=local \
 -Drdbms.driver=com.mysql.jdbc.Driver \
 -Drdbms.url=jdbc:google:rdbms://domain.com:myportal:myportal/mydb?user=root
</extraJvmArgs>

или же

<extraJvmArgs>
 -Xmx512M -Xms512M -XX:MaxPermSize=128M \
 -Dappengine.user.timezone.impl=UTC \
 -Drdbms.server=local \
 -Drdbms.driver=com.google.appengine.api.rdbms.dev.LocalRdbmsServiceLocalDriver \
 -Drdbms.url=jdbc:google:rdbms://domain.com:myportal:myportal/mydb?user=root
</extraJvmArgs>

Все мои (удаленные) попытки приводят к таймауту соединения ...

Ответы на вопрос(1)

Ваш ответ на вопрос