【发布时间】:2017-05-16 05:07:28
【问题描述】:
在 javafx 中,我创建了一些按钮和一个带有一些列的 TableView。
当我单击按钮时,它会将产品添加到 TableView 列中。
到目前为止,这没有问题。
我创建了一个Product 类,并使用它创建了一个带有pID, pName, pQty, pPrice 的产品对象。
示例:
new Product(1, "Pen", 2, 3.50);
new Product(2, "notebook", 1, 5.00);
所以每当我点击产品按钮时,它都会在下一行添加该产品。
这是我面临的问题:
我想将TableView 中的所有这些行添加到我创建的数据库中。
有没有办法从TableView中一一获取所有这些对象并插入到数据库中?
或者有没有一种方法可以从ObservableList 填充数据库?
【问题讨论】:
-
tableView.getItems()怎么样。它将返回一个 ObservableList,您可以使用 JDBC 逐一迭代和发布数据。 -
不,没有任何方法可以为您对每种类型的数据库连接执行此操作...不过,将一堆行插入到表中应该很简单...
标签: database javafx tableview observablelist