ネット開発者で、Java の初心者です。.net では、データベース操作が実行されるたびにジャーナルが作成されないように、次のオプションを接続文字列に追加します。
default isolation level=RepeatableRead;synchronous=Full;pooling=True;journal mode=Persist;
Javaでそれを行う方法。私はプロパティで試しました
Class.forName("org.sqlite.JDBC");
Properties prop = new java.util.Properties();
prop.put("default isolation level", "RepeatableRead");
prop.put("synchronous","Full");
prop.put("pooling","True");
prop.put("journal mode","Persist");
と一緒に使用DriverManager.getConnection("jdbc:sqlite:" + ClientDBPath, prop);
しかし、それはうまくいくようです。私の問題は、サーバーからデータを受信したときにデータベースを継続的に挿入/更新する Java udp クライアントがあることです。このプロセス中に、UI flex アプリケーションがアクセスしようとすると、クエリを実行できませんでした。そのため、サンプル アプリケーション (読み取り用と書き込み用) を作成し、上記の接続文字列オプションを使用して .net にチェックインしました。正常に動作しました。だからJavaで同じことをしようとしています。
この挿入/読み取りの問題を解決するための他のオプションについてもアドバイスしてください。私が多くを説明した場合は申し訳ありません。