問題タブ [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.
android - Android-SQLiteコードをAndroid以外のSQLiteに移植する
デスクトップアプリケーションに再利用したい素晴らしいAndroidライブラリがあります。
このライブラリのAndroid固有の部分は、android.database.sqliteの使用のみです。
そのような場合のベストプラクティスは何ですか?
- すべての呼び出しを置き換えて、代わりにSQLJetのようなポータブルな純粋なJava SQLiteパッケージを使用しますか?
- いくつかのSQLiteJavaライブラリをでラップし
android.database.sqlite
、変更せずにライブラリを使用しますか? - 他の賢い解決策はありますか?
java - bytearray から SQLite インメモリ データベースを作成する
Java コードを使用して SQLite データベースのデータを処理する必要があります。問題は、データベースが外部サービスから取得されるため、InputStream
.
データの処理を開始する前にデータベースをファイル システムに保存することは本当に避けたいのですが、それを行う方法がわかりません。
インメモリデータベースを作成するオプションを提供するため、現在SqlJetを使用しています。InputStream
ただし、 / バイト配列をデータベースに変換する方法はないようです。
SqlJetの使用を強制するものは何もありません。必要な機能があれば、他のツールに簡単に置き換えることができます。
c# - 作成されたインデックスが見つかりません
SQLJet を Java プロジェクトの SQLite ライブラリとして使用して、テーブルのインデックスを作成し、それを使用してデータベースから何かを取得すると、エラーが発生し続け、何が間違っているのかわかりません。コードを少し言い換えました (複数のテーブルを作成しましたが、意味はありません)。このエラーを修正するにはどうすればよいですか?
私のコード:
getContact メソッドを呼び出す場所
java - 低レベルで SqlJet をクエリする
次の問題が発生しましたが、解決方法がわかりません。私は SqlJet を使用して、小さな Sqlite DB にアクセスして管理しています。このライブラリのシンプルさは驚くべきものです。しかし今、ライブラリが提供するメソッドを使用して表現できない複雑なクエリを実行する必要があります。ウェブサイトでは、彼らは言う
SQLJet は SQL クエリをサポートしていません。下位レベルでデータベースを操作するための API があります。
SQL クエリを実行するための低レベル API とは何か知っている人はいますか?
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
ありがとう!
java - SqlJet で sqlite 仮想テーブルを使用する
SqlJet Java SqlLite ライブラリを使用しています。仮想テーブルを作成しましたが、そこに行を挿入したいと考えています。ただし、私が見つけた唯一の挿入メソッドは、仮想テーブルではなく、テーブル オブジェクトに適用されます。仮想テーブルにテーブルとしてアクセスしようとすると:
db.getTable(table_name) メソッドは「テーブルが見つかりません」というエラーをスローします。これは予想されることかもしれませんが、他にどのようなアプローチを取るべきかわかりません。
java - この NullPointerException は何ですか?
SQlite データベースを使用してユーザー情報を保存する小さな Web アプリを作成しています。NullPointerException
しかし、入力したパスワードが最初に 1 回だけ間違っている場合に、なぜエラーが発生するのかわかりません。
これが私の方法checkPasssword()
です:
この行で:
NullPointerException
以前の状態でも、最初にパスワードを間違えた場合にのみ、エラーが発生しますif
。パスワードが 1 回目は正しく、2 回目は間違っていれば機能します。パスワードが正しいときはいつでも機能します。
スタックトレースは次のとおりです。
何か案が ???
編集:db.close()
finallyブロックの外に移動するだけで解決しました。