0

次の問題が発生しましたが、解決方法がわかりません。私は SqlJet を使用して、小さな Sqlite DB にアクセスして管理しています。このライブラリのシンプルさは驚くべきものです。しかし今、ライブラリが提供するメソッドを使用して表現できない複雑なクエリを実行する必要があります。ウェブサイトでは、彼らは言う

SQLJet は SQL クエリをサポートしていません。下位レベルでデータベースを操作するための API があります。

SQL クエリを実行するための低レベル API とは何か知っている人はいますか?

4

1 に答える 1

0

私の調査によると、SQLJet では任意の SQL クエリはサポートされていません。私は最初、それは sqlite ラッパーだと思っていましたが、そうではないため、JDBC を使用する方法もありません。この投稿で述べたように、名前とインデックスによる検索行以外に、彼らがページで話している「低レベル」API は、内部 DB 表現への直接アクセスのようです。

JavaDoc とソースをざっと見てみると、それは SqlJetDb.getSchema() および getTable() メソッドである可能性があります。適切な API ドキュメントやチュートリアルはありません。Issue Tracker には、これに関する苦情さえあります。

やりたいことを説明できるかもしれません。SQLJet が提供する制限されたインターフェイスを介してそれを行う方法があるか、残念ながら私にはどうすることもできません。また、開発者に直接連絡することをお勧めします。他の場所ではあまり情報がないようです。

于 2013-01-07T11:30:56.170 に答える