ホームページ >データベース >mysql チュートリアル >JavaFX を MySQL データベースに接続し、TableView にデータを表示する方法

JavaFX を MySQL データベースに接続し、TableView にデータを表示する方法

DDD
DDDオリジナル
2024-12-19 00:26:09723ブラウズ

How to Connect JavaFX to a MySQL Database and Display Data in a TableView?

JavaFX、MySQL 接続の例

JavaFX では、MySQL データベースへの接続を確立してデータを取得するのが一般的なタスクです。この記事では、プロセスの基本的な側面に焦点を当て、これを実現する方法の簡単な例を示します。

概念を説明するために、「first_name」、「」という 3 つの列を持つ「person」という名前の単純な MySQL テーブルを考えてみましょう。 last_name」および「email_address」

1.データ表現:

まず、データベースからのデータを表すクラス Person を定義します。

public class Person {
    // ...
}

2.データベース接続管理:

次に、データベース接続の管理とクエリの実行を担当するクラス PersonDataAccessor を作成します。

public class PersonDataAccessor {
    // ...
}

3. UI 統合:

最後に、PersonTableApp のようなクラスを使用してデータベース機能を JavaFX アプリケーションに統合し、結果を TableView に表示します:

public class PersonTableApp extends Application {
    // ...
}

コードサンプル:

次のコード サンプルでは、​​このアプローチについて詳しく説明し、具体的な実装を示します。詳細:

人物クラス:

public class Person {
    private final StringProperty firstName = new SimpleStringProperty(this, "firstName");
    // ...
}

PersonDataAccessor クラス:

public class PersonDataAccessor {
    public List<Person> getPersonList() throws SQLException {
        // ...
}

personTableAppクラス:

public class PersonTableApp extends Application {
    // ...
    @Override
    public void start(Stage primaryStage) throws Exception {
        // ...
    }
    // ...
}

これらの手順に従うことで、JavaFX アプリケーションと MySQL データベース間の接続を確立し、データを取得して、それを UI に統合できます。

以上がJavaFX を MySQL データベースに接続し、TableView にデータを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。