1

したがって、.csvファイルの内容をデータベースに動的にロードすることになっているプロジェクトに取り組んでいます。これまで、ファイルのパスを次のようにハードコーディングしてきました。

挿入=insertFromFile( "C:/Users/Student/Desktop/Book1.csv"、connection、 "customer");

ただし、フォルダから複数のファイルを読み取り、プログラムをGUIと統合する必要があります。2つの質問があります:

a)フォルダから複数のファイルを読み取る方法b)挿入ステートメントのファイルのパスを取得する方法

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

ありがとう!

4

1 に答える 1

3

File Choosers に関するJavaチュートリアルは、手始めとして優れたリソースです。フォルダーから複数のファイルを読み取るには、ディレクトリのみを選択できるようにファイル チューザーを設定できます。これは、そのフォルダーからすべてのファイルをロードすることを前提としています。そうしないと、ロードするファイル拡張子について独自のロジックを持つことができます。

フォルダー内の特定のファイルのサブセットのみが必要な場合は、ファイル チューザーで複数選択できるようにする必要があります。

同じチュートリアルでは、選択したファイル名を取得する方法を示しますが、短い答えは次のとおりです。getSelectedFiles()

于 2012-04-25T17:22:46.367 に答える