有没有支持 JDBC 的 Google App Engine 的替代品? [关闭]
Posted
技术标签:
【中文标题】有没有支持 JDBC 的 Google App Engine 的替代品? [关闭]【英文标题】:Is there any alternative to Google App Engine that supports JDBC? [closed] 【发布时间】:2013-11-28 10:43:02 【问题描述】:我听说 Google App Engine 不支持 JDBC(而是使用数据存储)。那么有没有支持 JDBC 的 Google App Engine 的替代品?
【问题讨论】:
请在提问前先搜索一下 - 有 Google Cloud SQL 用于此目的developers.google.com/appengine/docs/java/cloud-sql 使用 GAE 的替代方法是不使用 GAE。你到底在问什么? 【参考方案1】:(注意:这个答案只不过是谷歌搜索而已。)
他们确实使用数据存储 BigTable,您可以通过 JPA、JDO 或普通 Java API 访问它。
但 App Engine 也有一个名为 Google SQL(依赖于 mysql)的关系数据库,您可以使用自定义 JDBC 驱动程序、JPA 或具有 DataNucleus 实现的 JDO 来访问它。但请注意,使用自定义 JDBC 驱动程序的直接访问已被弃用,您需要使用 MySQL 有线协议进行连接(因此使用标准 JDBC 连接器)。请参阅this documentation link 了解更多信息。
这里也是支持 JDBC 的替代 PaaS 的非详尽列表:CloudBees, AppFog, Heroku, Windows Azure
【讨论】:
以上是关于有没有支持 JDBC 的 Google App Engine 的替代品? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Google App Script - 如何在 JDBC 查询中加入多个数据库
Google Analytics / Piwik + MVC 的多租户支持?
来自 Google App Engine 的 Django 1.5.1 支持