javaweb数据库连接池,通用查询,结果集草稿

以C3p0为例
首先下载C3p0

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D66JYzgA-1593698001313)(en-resource://database/3131:1)]

通用查询好处:本身是线程安全的,帮忙解决了并发问题
query方法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cpYWiRit-1593698001315)(en-resource://database/3133:0)]

REsultSethandler:结果集处理器
查询出来的结果集封装麻烦
这里通过传resulthandler实现
实现类,想怎么处理就new一个handler

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QVM3devF-1593698001319)(en-resource://database/3135:0)]

常用有四个
第一行数据干嘛的?怎么都处理
显然BeanHandler很好用(?)
Beanhandler
和DAO方法实现的类似,每一行转为一个对象
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lBfStQnp-1593698001329)(en-resource://database/3137:0)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0E8ldiFB-1593698001336)(en-resource://database/3139:0)]scalarhandler常用+1把第一行第一列信息返回使用beanhandler最常见[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e2e620CM-1593698001339)(en-resource://database/3141:0)]

猜你喜欢

转载自blog.csdn.net/qq_44274233/article/details/107094064