我有一个连接数据库,列表和打印表的程序,这是我的问题:
我有一个TableView控制器和ListView控制器。连接后,用户必须选择一个表,然后我得到ListView值,然后我想设置TableView打印正确的表。我正在寻找谷歌寻找任何解决方案,但我无法找到我的案例。是否可以动态设置此视图?
Statement myState = conn.createStatement();
DatabaseMetaData md = conn.getMetaData();
String[] types = {"TABLE"};
ListView<String> myTables = new ListView<String>();
rs = md.getTables(conn.getCatalog(), conn.getSchema(), "%", types);
List<String> arrayListTables = new ArrayList<String>();
while (rs.next()) {
arrayListTables.add(rs.getString(3));
}
tableList.getItems().addAll(arrayListTables);
tableList.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);