0

タイトルにあるように、JavaFX2.0でデータを取得してTableViewに表示するための適切な実装についてさらに提案が必要です。

この関連する質問とDATAFXの使用に関する参照を見てきましたが、JDBCデータソースを使用して実装する方法についてのチュートリアルが見つかりません。

私がそれをひどく必要とするのを手伝ってください。


PS:私はすでに動作するコード(ハー​​ドコードされている)を持っていますが、それを行うための便利な方法をまだ探しています。

前もって感謝します。

4

1 に答える 1

0

これが実際の例です:

public void start(Stage stage) throws ClassNotFoundException, SQLException {
    Class.forName("com.mysql.jdbc.Driver");

    Scene scene =new Scene(new Group(),800,600);

    JdbcDataSource dataSource=new JdbcDataSource("jdbc:mysql://localhost:3306/mybasename?zeroDateTimeBehavior=convertToNull&user=username&password=userpassword", "clients", "descr");
    TableView tableView=new TableView();
    tableView.setItems(dataSource.getData());
    tableView.getColumns().addAll(dataSource.getColumns());
    ((Group)scene.getRoot()).getChildren().add(tableView);

    stage.setScene(scene);
    stage.show();
}
于 2013-05-15T01:07:49.977 に答える