0

私はこれに対する答えを数日間探していましたが、それを機能させることができないようです. 私はそれが彼らのために働いている正確な例を見てきました.

基本的に私がやろうとしているのは、ローカル アクセス DB を開くことです。私は多くの方法を試しましたが、この Jackcess は使用するのに最適なライブラリであるように思われるので、それを使用できるようにしようとしています。私は彼らのクックブックを読み、そのすべてを調べましたが、まだうまくいかないので、良い解決策を見つけることを期待して皆さんに来ています(私はまだこの質問をどこにも投稿していません). これが私のコードです(関連部分)

私が得ている唯一の構文エラーは「DatabaseBuilder.Open」であり、エラーは、IO用のライブラリが含まれているにもかかわらず、メソッドが見つからないことです

import com.healthmarketscience.jackcess.*;
import java.io.File;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         

   Database db = DatabaseBuilder.open(new File("my.mdb"));
    try {
        Table table = db.getTable("Teams");
    } catch (IOException ex) {
        Logger.getLogger(Teams.class.getName()).log(Level.SEVERE, null, ex);
    }

}   

どんな助けでも大歓迎です!

このボタンをクリックすると、プログラムのデバッグに失敗します。唯一の実際のメッセージは、

「シンボル Symbol が見つかりません: Method Open(file) Location : variable.DatabaseBuilder of type Object」

4

1 に答える 1