問題タブ [jackcess]

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 に答える
2894 参照

java - Jackcess を使用してテーブルからではなくクエリからデータを取得する方法

私は Access DB を持っています。仕事を簡単にするために、DB にクエリを実行しました。テーブルではなくクエリからデータを取得するにはどうすればよいですか?

テーブルからデータを取得するには、次のコードを使用しました。

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

java - Jackcess を使用して Java で条件の結果セットをループする

Jackcess 2.0.4 を使用して、テーブルにクエリを実行し、特定の条件に一致するすべての行を取得しようとしています。

行が返されないため、testData の値は常に null です。ここで何が欠けているのかわかりません。

以下のアプローチも試しました。それはまだ同じです。

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

java - Jackcess を使用して Java で行を更新する

Java で Jackcess を使用して、特定の値で行を更新しようとしています。以下のコードを使用していますが、行に変更はありません。

ここで何が欠けていますか?これらのメソッドのドキュメントがないため、途方に暮れています。

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

java - 任意の OS (Windows だけでなく) で Java から Access 計算フィールドを読み取る

UCanAccess または Jackcess (または Linux でも動作する Java ライブラリ) で計算フィールドを読み取るにはどうすればよいですか? すぐに結果が得られなくても構いません。必要に応じて、関数だけを取得するだけで解決します。

id簡単にするために、 とidx2を返す2 つの列を持つ単純なテーブルを想定します[id]*2。値 (1,2) または関数に関連するものを照会したい。

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

java - Jackcess で特定のエンコーディングのファイルをインポートするにはどうすればよいですか?

次のコードを使用して、いくつかの csv ファイルを Access ファイルにインポートしようとして、Jackcess ライブラリで遊んでいました。

データベース db = DatabaseBuilder.open(new File("my.mdb")); new ImportUtil.Builder(db, "Imported2").setDelimiter(",").importFile(new File("my.csv")); デシベルを閉じます();

動作しますが、8859-2、8859-1、8859-7 でエンコードされた複数のファイルがあり、インポートされた行に間違った文字が含まれているため、入力ファイルの文字エンコーディングをどこで指定できるか疑問に思っていました。

このライブラリでこれを行うにはどうすればよいですか?

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

eclipse - MS Acess データベースへの JDBC として UCanAccess / jackcess を使用する場合の IncompatibleClassChangeError

UCanAccess を使用して、Mac OSX.8 の MS Access データベースからデータを読み取ろうとしています。UCanAccess の指示と、 Gord Tompson が StackOverflow answer で提供した指示に従って、すべてを設定したと思います。これは私が得ているエラーです:

スレッド「メイン」の例外 java.lang.IncompatibleClassChangeError: クラス com.healthmarketscience.jackcess.Database が見つかりましたが、インターフェイスが予期されていました

p>

私のビルドパスには以下が含まれます:

誰かアドバイスはありますか?私の理解では、UCanAccess と Jackcess はプラットフォームに依存しませんが、Mac OSX で実行するには、MS Jet エンジンに似たものを追加する必要がありますか?

これは私のコードです:

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

java - Jackcess ライブラリを使用した Access DB の読み取り

これを行うのはこれが初めてです... DBへのリンクを取得してから、リンクが確立されているかどうかを確認するためにテーブルを表示しようとしています。何らかの理由で、うまくいきません。これが私のコードです:

そして、私が得るエラー: