[英]Query SqlJet at Low level
我遇到以下问题,却不知道如何解决。 我正在使用SqlJet来访问和管理小型Sqlite数据库。 这个库的简单性令人惊讶! 但是现在,我必须执行一个复杂的查询,而该查询无法使用库提供的方法来表达。 他们在网站上说
SQLJet不支持SQL查询。 有一个API可以在较低级别上与数据库一起使用
而且我想知道,你们中的每个人都知道执行SQL查询的底层API是什么吗?
据我的研究表明,SQLJet不支持任意SQL查询。 我首先以为是sqlite包装器,不是,所以也没有使用JDBC的方法。 不是按名称和索引的东西查找其他行的“下级” API它们在其页面上谈论,似乎只是为了给内部DB表示直接访问,如提到的这篇文章 。
快速浏览一下JavaDoc和源代码,可能是SqlJetDb.getSchema()和getTable()方法。 没有适当的API文档或教程,甚至在问题跟踪器中也对此有所抱怨。
也许您可以描述您想做什么。 尽管SQLJet提供了有限的接口,但是有一种方法可以做到这一点,或者恐怕我帮不上忙。 直接联系开发人员也是一个好主意,因为在其他地方似乎找不到太多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.