[英]Is this JAVA MySQL JDBC Google App Engine connection string valid?
[英]Does Google app engine supports JDBC?
我听说Google App Engine [java]不支持JDBC和Hibernate。 这是真的吗?
如果是,那么我们如何在Google App Engine中访问数据库。
此外,是否有任何[基本]示例应用程序可以帮助我了解如何在GAE中执行CRUD操作。
不支持JDBC和Hibernate: http : //groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine
我目前正在学习app引擎。 这里有一些有用的资源和项目:
http://code.google.com/appengine/docs/java/overview.html
http://groups.google.com/group/google-appengine-java
Springsource Tool Suite附带了Google Plugin for Eclipse(GPE): http : //www.springsource.com/products/sts
一个非平凡的Web应用程序示例(spring mvc / gwt / jsf + JDO + spring IOC,服务层,DAO,DTO,测试套件): http : //code.google.com/p/swagswap/
Google为GAE应用使用自己的数据存储类型。 以下是有关其工作原理的文档: http : //code.google.com/appengine/docs/java/datastore/overview.html 。 该页面提供了有关其工作原理的示例。
AppEngine不使用关系数据库。 您应该真正阅读有关AppEngine如何工作的文档,从这个面向Java的AppEngine概述开始。
AppEngine利用Google风格的基础架构实现其可扩展性承诺。 如果您希望使用更传统的堆栈,那么使用Amazon EC2可能会更好。
是的,这是真的。 只要GAE数据存储不是基于RDBMS(它是某种NoSQL大表存储),JDBC驱动程序就无法在那里工作。
如果您想通过ActiveRecord ORM(类似Hibernate)使用GAE存储,您可能对JPA或JDO感兴趣 - 两者都受支持。 或者,您可以直接使用低级API。
有关更多信息,请参阅数据存储Java API概述 。
有一个早期的第三方项目为App Engine非数据存储区构建JDBC驱动程序:
在可伸缩的Web应用程序中存储数据可能很棘手。
您必须使用他们的数据存储API。 http://code.google.com/appengine/docs/java/gettingstarted/usingdatastore.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.