1

我想知道是否有任何可能的方法如何在 GT.M 数据库系统的 JavaM API 中使用或实现 SELECT 查询。我使用的是 0.1 版,因为我没有找到任何其他版本(https://github.com/Gadreel/javam/blob/master/README.md)。

如果还没有选择,你能推荐我使用 Java 的这个 DBMS 的任何其他 API 吗?我知道有一些 gtm4j ( http://code.vistaehr.com/gtm4j ),但它利用了 springframework,这对我来说并不方便。我是 GT.M 的新手,我只想测试如何使用 Java 连接到它并使用一些基本查询。非常感谢您的建议。

4

2 回答 2

1

GT.M 的数据库端是一个分层键值存储,因此像 SELECT(我猜你想要一个完整的 SQL SELECT)这样的功能需要由某个框架(现有框架或由你创建的框架)实现。

快速浏览一下 JavaM API,它似乎只提供/展示了一个 Java 接口来支持 GT.M 提供的功能。因此,我认为您必须自己用 Java 实现 SQL SELECT 功能。

也就是说,使用标准 GT.M / JavaM API 可以轻松完成您想要使用 SQL SELECT 的操作,因此无需实现完整的 SQL SELECT。

于 2013-04-30T13:29:54.737 回答
1

实际上,您可以使用 M 为您的 SELECT 命令语法编写解析器。并且使用 FIS 刚刚发布的用于全双工 GT.M/Java 通信的 GTMJI 插件肯定会更容易。

于 2013-05-04T02:35:09.913 回答