問題タブ [sqljet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
316 参照

android - Android-SQLiteコードをAndroid以外のSQLiteに移植する

デスクトップアプリケーションに再利用したい素晴らしいAndroidライブラリがあります。

このライブラリのAndroid固有の部分は、android.database.sqliteの使用のみです。

そのような場合のベストプラクティスは何ですか?

0 投票する
1 に答える
934 参照

java - bytearray から SQLite インメモリ データベースを作成する

Java コードを使用して SQLite データベースのデータを処理する必要があります。問題は、データベースが外部サービスから取得されるため、InputStream.

データの処理を開始する前にデータベースをファイル システムに保存することは本当に避けたいのですが、それを行う方法がわかりません。

インメモリデータベースを作成するオプションを提供するため、現在SqlJetを使用しています。InputStreamただし、 / バイト配列をデータベースに変換する方法はないようです。

SqlJetの使用を強制するものは何もありません。必要な機能があれば、他のツールに簡単に置き換えることができます。

0 投票する
1 に答える
186 参照

c# - 作成されたインデックスが見つかりません

SQLJet を Java プロジェクトの SQLite ライブラリとして使用して、テーブルのインデックスを作成し、それを使用してデータベースから何かを取得すると、エラーが発生し続け、何が間違っているのかわかりません。コードを少し言い換えました (複数のテーブルを作成しましたが、意味はありません)。このエラーを修正するにはどうすればよいですか?

私のコード:

getContact メソッドを呼び出す場所

0 投票する
1 に答える
886 参照

java - 低レベルで SqlJet をクエリする

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

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

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

0 投票する
1 に答える
649 参照

java - SqlJet トランザクションの誤用エラー

SqlJet トランザクションの使用中にデータベースにアクセスしようとしていますが、常にこのエラーが発生します

これが私のコードです:

問題の何が問題なのか誰にもわかりませんか?このリストのせいで、実際のライブラリの使い方は不適切でしたが、調べてみたところ、特に問題はありませんでした。 http://grepcode.com/file/repo1.maven.org/maven2/org.tmatesoft.sqljet/sqljet/1.0.2/org/tmatesoft/sqljet/core/SqlJetErrorCode.java#SqlJetErrorCode

ありがとう!

0 投票する
0 に答える
221 参照

java - SqlJet で sqlite 仮想テーブルを使用する

SqlJet Java SqlLite ライブラリを使用しています。仮想テーブルを作成しましたが、そこに行を挿入したいと考えています。ただし、私が見つけた唯一の挿入メソッドは、仮想テーブルではなく、テーブル オブジェクトに適用されます。仮想テーブルにテーブルとしてアクセスしようとすると:

db.getTable(table_name) メソッドは「テーブルが見つかりません」というエラーをスローします。これは予想されることかもしれませんが、他にどのようなアプローチを取るべきかわかりません。

0 投票する
0 に答える
63 参照

java - この NullPointerException は何ですか?

SQlite データベースを使用してユーザー情報を保存する小さな Web アプリを作成しています。NullPointerExceptionしかし、入力したパスワードが最初に 1 回だけ間違っている場合に、なぜエラーが発生するのかわかりません。

これが私の方法checkPasssword()です:

この行で:

NullPointerException以前の状態でも、最初にパスワードを間違えた場合にのみ、エラーが発生しますif。パスワードが 1 回目は正しく、2 回目は間違っていれば機能します。パスワードが正しいときはいつでも機能します。

スタックトレースは次のとおりです。

何か案が ???

編集db.close()finallyブロックの外に移動するだけで解決しました。