order by怎么用java实现?

 时间:2024-10-12 01:20:40

1、先在数据库中创建数据表student,并向student中插入三条数据,用于测试写好的java程序是否实现了order by的功能。student表的结构和数据如图。

order by怎么用java实现?

3、由于排序会用到Arrays中的sort,所以Student类要实现Comparable接口。Student类拥有的变量如图所示。

order by怎么用java实现?order by怎么用java实现?

6、接下来编写用于排序的compareTo方法。劐聂赞陶根据排序的字段名(sortParName)来选择对应的函数。各函数内容如图。

order by怎么用java实现?order by怎么用java实现?

7、接着编写orderBy方法,该函数用来模拟数据库中使用order by。当字段名有误时会抛出异常。

order by怎么用java实现?order by怎么用java实现?order by怎么用java实现?order by怎么用java实现?

9、最后就是编写main函数来测试程序是否正确。先测试抛出异常的情况。如图,当使用snamee作为排序的字段时,java程序和mysql均抛出异常。

order by怎么用java实现?

10、接着测试使用sname作为排序的字段进行升序排序(ASC)。如图,java程序和mysql输出相同的结果。

order by怎么用java实现?

12、最后再测试使用age作为排序的字段进行降序排序(DESC)。如图,java程序和mysql还是输出相同的结果。

order by怎么用java实现?

13、这样就用java实现了order by。

  • 百度贴吧和百度知道的另类搜索
  • 追离婚女人的技巧
  • 如何培养小孩子的奇思妙想创造能力
  • 多彩的假期生活手抄报内容
  • 津云app怎么参加邀请好友得积分活动
  • 热门搜索
    南湖旅游 澳大利亚 旅游签证 南浦大桥旅游集散中心 开曼群岛旅游 沂蒙山旅游 丽江旅游景点大全 雅加达旅游攻略 第一步旅游 非洲旅游攻略 赤峰旅游网