我想知道如何在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连接它并使用一些基本查询。非常感谢您的建议。
答案 0 :(得分:1)
GT.M的数据库端是一个分层键值存储,所以像SELECT(我猜你想要一个完整的SQL SELECT)这样的功能需要由一些框架(现有框架或由现有框架创建的框架)实现。你)。
通过快速浏览JavaM API,它似乎只为GT.M提供的功能提供/展示Java接口。所以我认为你必须自己用Java实现SQL SELECT功能。
也就是说,您可以使用标准的GT.M / JavaM API轻松完成您想要使用SQL SELECT的内容,因此不需要实现完整的SQL SELECT。
答案 1 :(得分:1)
实际上,您可以使用M为SELECT命令语法编写解析器。对于FIS刚刚发布的全双工GT.M / Java通信的GTMJI插件,肯定会更容易。