jiql是一个在App Engine上使用的JDBC包装器,使用它可以让我们的Java程序在GAE上支持JDBC访问。
以下是管方教程,来自于http://www.jiql.org/xwiki/bin/view/Main/
jiql
is a Java
JDBC wrapper for Cloud computing databases. The database is accessed via the jiql jdbc
client. The data is actually stored in a cloud-baseddata store, such as Google's BigTable
.
The fact is Google App Engine for Java
at present only supports JDO and JPA as standard protocols for data
persistence. However many Java programmers are used to JDBC as the
preferred protocol. Applications requiring JDBC support can now turn to
jiql. jiql
is a JDBC wrapper of the lower level Google DataStore APIs thus providing a familiar way to utilize Google's BigTable.
So a Java application, using standard JDBC calls to the jiql
JDBC client, is able to store critical data in GBT. As the DataStore
sits in the cloud, you essentially have a solution for distributed
database access.
FEATURES
HIGHLIGHTS
: JDBC . SQL . REMOTE ACCESS
Run PHP
with jiql on GAE
new
Run JRuby-on-RAILS
with jiql on GAE
new
How to start
jiql
is in its early stages of Development. (We put out a new build almost daily).The present release is 0.1.44
(08/14/2009
)
. Not all features have been implemented as yet. Below are the steps to try out jiql
:
- Download jiql.jar
java database engine and driver library and place under WEB-INF/lib/
- Download jiql.jsp
JSP file and place under ./ of your java application.
-
NOTE
: The appengine-api.jar
must also be placed under WEB-INF/lib. This file comes with the GAE SDK.
- Edit jiql.jsp accordingly.
- Test jiql
with the jiql.jsp
Or test with the jdbc-guestbook application. The jdbc-guestbook application is a
JDBC based version of the Google Guestbook application.
Download jdbc-guestbook.war here
. When installed, you must first call
init.jsp. This will create the "Greeting" table. When this step is completed,
you may then browse guestbook.jsp.
For the jdbc-guestbook source code, you may download jdbc-guestbook.src.zip here
.
(NOTE for those folks without a GAE-for-JAVA account, you can download the GAE JAVA SDK
and use as a test environment)
分享到:
相关推荐
第二代数据库和在Appengine上使用Java 8进行的项目。 要使用和Java组件安装gcloud sdk。 了解项目 这是一个基于GoogleCloudPlatform的原始存储库示例的演示如何使用Spring JDBC和Spring Data的示例 要增加与App ...
* NOTE: The appengine-api.jar must also be placed under WEB-INF/lib. This file comes with the GAE SDK. * Edit jiql.jsp accordingly. * Test jiql with the jiql.jsp 发布版本: 2010年1月4日修正版下载 更新...
它使用带注释的域类作为输入生成 DAO 类。 从头开始构建 mvn clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.test.skip=true && mvn install -PpluginTest 如需更多信息和支持,请访问 mardao wiki...
使用启用File-Engine支持非NTFS磁盘。 制作自己的插件 用法 或在搜索栏中输入:help。 默认情况下,按Ctrl + Alt + K可以调出搜索栏。 特征 快速搜索后,测得的80W文件索引需要15-20秒。 绿色便携式软件,所有配置...
===========图像拼接image-mosaic.appspot.com 与Google App Engine一起部署用Maven管理要了解更多信息,请访问image-mosaic.appspot.com/getting_started
在Spring环境中使用YAML暴露属性 iii. 23.6.3. Multi-profile YAML文档 iv. 23.6.4. YAML缺点 vii. 23.7. 类型安全的配置属性 i. 23.7.1. 第三方配置 ii. 23.7.2. 松散的绑定(Relaxed binding) iii. 23.7.3. @...
com.kingdee.bos.jdbc.trace com.kingdee.bos.kscript com.kingdee.bos.kscript.adapter com.kingdee.bos.kscript.dom com.kingdee.bos.kscript.dom.expr com.kingdee.bos.kscript.dom.stmt ...
电子医疗系统Web项目-使用Spring Boot安全-JPA-Rest-Thymeleaf-HQL(HMS) 生物医学与医院领域的项目,涵盖了这三个领域的各个领域。该项目还使用了Spring Framework,Hibernate,JPA,Rest,JSP,以及(后开发数据...
Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。 设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang...
Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。 设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang...
服务网关,对外暴露统一规范的接口和包装响应结果,包括各个子系统的交互接口、对外开放接口、开发加密接口、接口文档等服务,可在该模块支持验签、鉴权、路由、限流、监控、容错、日志等功能。示例图: ![API网关]...