java JTable怎么随机显示MySql数据库表的记录

来源:百度知道 编辑:UC知道 时间:2024/05/19 09:14:28
数据库表的数据,比方如下:
学号 姓名 性别
01 aaa 男
02 bbb 男
03 ccc 女
04 ddd 男
.
.
.
47 xxx 女

我想在程序界面的textfiled框中输入1--47之间的某一个数是,比如输入5,
就从数据库中随机读取5条记录,并在程序界面的JTable里按学号升序显示出来,比如随机得到的5条记录在JTable显示如下:
学号 姓名 性别
06 ...(略) 男
15 ...(略) 男
23 ...(略) 男
31 ...(略) 女
45 ...(略) 男

请大虾不吝指教,最好能给个完整的,附有解释说明的例子

Math.Round((46*Math.Random())+0.5)产生1-47的随机数,然后执行5次查询,排序的话只能自己写了,不知道什么数据库提供一个表的随机查询功能,有的话比自己写的效率高很多,一点思路,希望对你有用