这是一个关于查询的页面

IDEA现在可以说是业内最强的编译工具,而且在IDEA上写的代码是通过不同的包来分工合作的。刚开始用IDEA的时候会觉得混乱,当你熟悉那些包之间的功能,你就能快速的地找出问题的所在了。
言归正传,今天主要想讲的是在IDEA上的查询功能。
众所周知,学代码主要就是增删查改四门功课,你要是掌握了,很多事情也就事半功倍了。今天重要讲查询功能。你不要觉得它简单,但是其实很多地方都需要用到它。
查询从能在IDEA上,你的先弄一些包里面的内容。第一步先弄Po包:在里面写SQL上面的字段名,如果你需要查询一些别的表上面的内容,你就需要先在Vo包里面配置别的表的字段名,要继承Po表,不然的话是不能共用的哦。最后不要忘记了,自动生成set和get这个是一对生成的。还有toString。当然啦,不写注释的猿不是一个好猿。要养成写注释的好习惯哦下面先上一波图:
灰色字体是注释,第二行分别是,类名,类型,字段名(这个是规范写法哦~它在数据库上面是长这个样子的bank_affiliation)
灰色字体是注释,第二行分别是,类名,类型,字段名(这个是规范写法哦~它在数据库上面是长这个样子的bank_affiliation)
这张表示Vo包里面的继承关系表
在这里插入图片描述
我们配置好Po和Vo后,就需要对Dao包下手了。嘻嘻。Dao包里面也有一个包哦~是用来放类的。Dao包主要是弄接口的。类里面是写SQL语句的。查询需要在类里面用到四位大侠,分别是:分页查询的 SelectPageList,返回数据总条数的CountAll,根据id查询的SelectById和查询全部SelectAll。各位大侠的SQL语句区别不大。接下来再上一波图:
图一:是Dao接口上面的内容。以及一些注释。注释内容,尖括号和括号里面最后面那个内容是可以变动的。别的不可以!改动以后就不是自己想要的内容了。
图二的意思一样,只不过是因为电脑的篇幅不够长,补拍的内容。
在这里插入图片描述
在这里插入图片描述
接上来是继承Dao接口里面内容的类的内容:如图所示:
可以看得出来,大部分SQL语句都是一样的,只有到最后的时候,才有一些不同。但是那也是一些内容的增加而已。不影响整体上的相似。当然啦,我说的是其中三条SQL语句。可以看到 返回数据总条数的CountAll这一条与其他三条的区别的非常大的。要注意区分哦~。
重写那里的内容,大部分是这样子划分的:
第一部分是:三条常规语句:Connection,PreparedStatement和ResultSet
接着List rList = new ArrayList<>();。再里面是try和catch语句,里面的Connection与JdbcUtils连接上关系。PS则是和SQL语句。Rs通过set连接SQL的字段名。最后防止因为异常无法关闭一些内容,通过finally来强制关闭。防止济源浪费。
还有一些内容,等我下期分享。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值