在Java Appengine开发过程中使用Google Cloud SQL(而不是本地MySQL实例)

罗兰·比克(Roland Beuker)

我(有时)不希望在Java Appengine开发期间使用本地MySQL实例,而希望使用真实的Google Cloud SQL实例(例如,使用真实的东西进行调试)。

可以从IntelliJ =>数据库打开JDBC连接,但是当我在Maven POM中使用此URL时,它无法正常工作...在这种情况下,我已经在使用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>

我所有的(远程)尝试都导致连接超时...

Razvan Musaloiu-E。

不建议使用'jdbc:google:rdbms'的连接方式,从外部应用程序连接到Cloud SQL的首选方法是通过'jdbc:mysql'(docs使用IP连接

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Java Appengine开发期间使用Google Cloud SQL(而不是本地MySQL实例)

来自分类Dev

在开发过程中使用docker运行前端构建过程不是一个好主意吗?

来自分类Dev

在我开发过程中,chrome devtools可以使用本地文件而不是网络文件吗?

来自分类Dev

Mysql Workbench-在开发过程中组织运行中经常使用的SQL查询的最佳方法

来自分类Dev

如何在过程中使用regexp作为参数通过Java执行sql过程?

来自分类Dev

在开发过程中如何阻止Java应用程序发送电子邮件?

来自分类Dev

在开发过程中如何阻止Java应用程序发送电子邮件?

来自分类Dev

在开发过程中如何将本地反应库与本地反应项目链接?

来自分类Dev

Node.js:在开发过程中导入本地模块

来自分类Dev

Windows应用商店开发过程中的本地文件存储

来自分类Dev

在 Rails 本地开发过程中,图像存储通常是如何处理的?

来自分类Dev

使用Java和Cloud SQL在Google灵活环境中使用Killbill

来自分类Dev

Google Cloud Console(Appengine)中的Mysql实例崩溃

来自分类Dev

客户端无权发出此请求-尝试通过Java获取Google Cloud sql实例时

来自分类Dev

google-cloud-java 获取当前实例 ID 和区域

来自分类Dev

使用VPN网关在本地将AWS EC2连接到Google Cloud SQL实例

来自分类Dev

在开发过程中,我应该在Google Play游戏服务中使用调试密钥库吗?

来自分类Dev

无法使用客户端mysql CL工具连接到Google Cloud SQL实例

来自分类Dev

Google Cloud SQL实例错误IP地址

来自分类Dev

在浏览器中使用文件名而不是密钥访问本地 Google Cloud Storage 文件

来自分类Dev

ruby gem 的版本与开发过程中使用的 ruby 版本有什么关系?

来自分类Dev

一个MySql表可以在Google Cloud中使用两个实例吗?

来自分类Dev

在开发过程中应如何使用identifierForVendor?

来自分类Dev

使用WebPack在开发过程中提供静态资产

来自分类Dev

Go,Google Cloud Appengine本地软件包

来自分类Dev

从Google Cloud上运行的Cloud访问Cloud SQL

来自分类Dev

使用Java JDBC的Google Cloud SQL数据库的连接方法

来自分类Dev

如何使用服务帐户通过 Google Cloud SQL Java 进行身份验证

来自分类Dev

Google Cloud SQL定价

Related 相关文章

  1. 1

    在Java Appengine开发期间使用Google Cloud SQL(而不是本地MySQL实例)

  2. 2

    在开发过程中使用docker运行前端构建过程不是一个好主意吗?

  3. 3

    在我开发过程中,chrome devtools可以使用本地文件而不是网络文件吗?

  4. 4

    Mysql Workbench-在开发过程中组织运行中经常使用的SQL查询的最佳方法

  5. 5

    如何在过程中使用regexp作为参数通过Java执行sql过程?

  6. 6

    在开发过程中如何阻止Java应用程序发送电子邮件?

  7. 7

    在开发过程中如何阻止Java应用程序发送电子邮件?

  8. 8

    在开发过程中如何将本地反应库与本地反应项目链接?

  9. 9

    Node.js:在开发过程中导入本地模块

  10. 10

    Windows应用商店开发过程中的本地文件存储

  11. 11

    在 Rails 本地开发过程中,图像存储通常是如何处理的?

  12. 12

    使用Java和Cloud SQL在Google灵活环境中使用Killbill

  13. 13

    Google Cloud Console(Appengine)中的Mysql实例崩溃

  14. 14

    客户端无权发出此请求-尝试通过Java获取Google Cloud sql实例时

  15. 15

    google-cloud-java 获取当前实例 ID 和区域

  16. 16

    使用VPN网关在本地将AWS EC2连接到Google Cloud SQL实例

  17. 17

    在开发过程中,我应该在Google Play游戏服务中使用调试密钥库吗?

  18. 18

    无法使用客户端mysql CL工具连接到Google Cloud SQL实例

  19. 19

    Google Cloud SQL实例错误IP地址

  20. 20

    在浏览器中使用文件名而不是密钥访问本地 Google Cloud Storage 文件

  21. 21

    ruby gem 的版本与开发过程中使用的 ruby 版本有什么关系?

  22. 22

    一个MySql表可以在Google Cloud中使用两个实例吗?

  23. 23

    在开发过程中应如何使用identifierForVendor?

  24. 24

    使用WebPack在开发过程中提供静态资产

  25. 25

    Go,Google Cloud Appengine本地软件包

  26. 26

    从Google Cloud上运行的Cloud访问Cloud SQL

  27. 27

    使用Java JDBC的Google Cloud SQL数据库的连接方法

  28. 28

    如何使用服务帐户通过 Google Cloud SQL Java 进行身份验证

  29. 29

    Google Cloud SQL定价

热门标签

归档