ホームページ >データベース >mysql チュートリアル >JavaFX を MySQL データベースに接続し、TableView にデータを表示する方法
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 サイトの他の関連記事を参照してください。