搞了一下午,想要将数据库的数据展示到JTable中发现了很多方法。
有的需要将读取到的数据放到Vctor类中,再用枚举类型将Vctor的数据一个一个读取出来。
甚是麻烦。
最终在linweieran的博客上发现了这个非常简单轻便的方法,供大家参考。
再次也感谢这位老师。
转载自@
linweieran的博客
在上一个博文中学习了如何用Java连接数据库,那么连接上数据库后干嘛用呢,肯定是对数据库进行增删改查,在这里我又学习了一下,如何用JTabke读取数据库。
那么什么事JTable呢?在API中写道:JTable
用来显示和编辑常规二维单元表。也就是说:利用 JTable 类,可以以表格的形式展示数据,可设置允许用户编辑数据。我这里只是简答你的用JTable读取数据,后面的功能以后再实现。
那么如何使用JTable呢,在API中首先看JTable的构造方法:
新建class后需要写一个构造函数,在构造函数里设置列名,添加行数据这里只添加一行信息,加入画布中,设置大小,设置为可见。
执行后的表格就是:
这里只是添加了一行信息,但是读数据库的时候需要从数据库中读取数据,那么代码需要给的地方就是添加行数据的地方,可想而知,在添加行数据的地方需要连接数据库,然后用查询语句查找表,然后读取放入行中,再添加至rowData中,初始化JTable。那么代码如下:
linweieran