Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在低级别查询SqlJet_Java_Api_Sqlite_Sqljet - Fatal编程技术网

Java 在低级别查询SqlJet

Java 在低级别查询SqlJet,java,api,sqlite,sqljet,Java,Api,Sqlite,Sqljet,我遇到了下面的问题,不知道如何解决它。 我正在使用SqlJet访问和管理一个小型Sqlite数据库。 这个库的简单性令人惊讶!但是现在,我必须执行一个复杂的查询,它不能用库提供的方法来表示。在网站上,他们说 SQLJet不支持SQL查询;有一个API可以使用 低层数据库 我想知道,你们中有人知道执行SQL查询的低级API是什么吗?据我的研究所知,SQLJet中不支持任意SQL查询。我首先认为它是一个sqlite包装器,但事实并非如此,所以也没有办法使用JDBC。 除了按名称和索引查找行之外,他们

我遇到了下面的问题,不知道如何解决它。 我正在使用SqlJet访问和管理一个小型Sqlite数据库。 这个库的简单性令人惊讶!但是现在,我必须执行一个复杂的查询,它不能用库提供的方法来表示。在网站上,他们说

SQLJet不支持SQL查询;有一个API可以使用 低层数据库


我想知道,你们中有人知道执行SQL查询的低级API是什么吗?

据我的研究所知,SQLJet中不支持任意SQL查询。我首先认为它是一个sqlite包装器,但事实并非如此,所以也没有办法使用JDBC。 除了按名称和索引查找行之外,他们在页面上谈论的“低级”API似乎只是直接访问内部DB表示,如中所述

快速浏览一下JavaDoc和源代码,可能是SqlJetDb.getSchema()和getTable()方法。没有合适的API文档或教程,甚至在问题跟踪程序中也有对此的投诉

也许你可以描述一下你想做什么。要么有办法通过SQLJet提供的有限接口来实现,要么恐怕我帮不上忙。
直接与开发人员联系也是个好主意,因为似乎在别处找不到太多信息。

项目中必须使用SqlJet,我不能使用标准界面。我需要通过SQLjet传递这个查询。我想知道“有一个API可以工作”是否意味着他们为较低级别提供了一个API,或者他们的意思是“使用标准接口”。我已经编辑了我的答案,bc。此注释字段太小。再说一次,也许你可以描述一下你想做什么,我们可以找到一种不用适当的SQL查询的方法来做。我和项目经理谈过,她决定进行一次小的重构。无论如何谢谢你