[英]Populating JTable from ArrayList
此函数返回包含来自DB的一些数据的ArrayList
:
public ArrayList<ArrayList<Object>> executeQuery(String host, String database,
String sqlStatement)
我需要用这个ArrayList
填充JTable
。 例如,可能的输出之一可能是(3行,4列):
[[1, 10, 1, 2], [2, 11, 2, 1], [3, 12, 3, 1]]
我知道应该创建一个表模型,但如果以前不知道这些列怎么办?
您可以使用DatabaseMetaData
的方法来查找表的属性的数量和名称。 您可以使用类文字作为运行时类型标记来动态填充数据结构。 还要考虑对接口进行编程,例如List<List<Number>>
或List<List<Integer>>
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.