书p163代码hhh

news/2025/2/19 10:26:07

package store . dao ;
//省略包导入代码
 public class CategoryDAO (
 public List < Category > findCategories ( String name , Pager pager ) throws 
 Exception {
 List < Category > list = new ArrayList <>();
 Connection con = null ;
 PreparedStatement ps = null ;
 ResultSet rs = null ;
 try {
 Class . forName ( DB . JDBC _ DRIVER );
 con = DriverManager . getConnection ( DB . JDBC _ URL , DB . JDBC _ USER ,
 ps = con . prepareStatement (" select count ( id ) as total from t _ category 
 ps . setString (1,"%"+ name +"%");
 rs = ps . executeQuery ();
 if ( rs . next ()){
 DB . JDBC _ PASSWORD );
 where name like ?");
 pager . setTotal ( rs . getInt (" total "));
(
 ps = con . prepareStatement (" select * from t _ category where name 
 like ? limit ?,?");
 ps . setString (1,"%"+ name +"%");
 ps . setInt (2,( pager . getCurrentPage ()-1)* pager . getPageSize ());
 ps . setInt (3, pager . getPageSize ());
 rs = ps . executeQuery ();
 while ( rs . next ())(
 Category c = new Category ();
 c . setId ( rs . getInt (" id "));
 c . setName ( rs . getString (" name "));
 c . setDescription ( rs . getString (" description "));
 list . add ( c );
) catch ( Exception e ){
 e . printStackTrace ();
 throw new Exception ("数据库异常:"+ e . getMessage ());

文章来源:https://blog.csdn.net/lllzhou/article/details/134637111
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.niftyadmin.cn/n/5223341.html

相关文章

唯创知音WT588F02A-16S录音语音芯片在宠物喂食器中的应用:小芯片,大功能

在现代社会中&#xff0c;宠物已经成为人们生活中的一部分&#xff0c;而宠物喂食器作为宠物养护的重要工具&#xff0c;也越来越受到人们的关注。为了满足人们对宠物喂食器的多样化需求&#xff0c;唯创知音的WT588F02A-16S录音芯片在其中发挥着重要作用。 唯创知音的WT588F0…

【VRTK】【VR开发】【Unity】9-瞬移

课程配套学习资源下载 https://download.csdn.net/download/weixin_41697242/88485426?spm=1001.2014.3001.5503 【移动的种类】 瞬移只是VR中移动的一种种类,其它还有连续移动,物理移动,摔臂移动等等。 瞬移自身也有多个分类,本篇介绍: 即时瞬移冲刺瞬移定点瞬移【瞬…

如何用CHAT写“科技探索者”视频号运营方案

问CHAT&#xff1a;生成一篇“科技探索者”视频号运营方案&#xff0c;要求内容&#xff1a; &#xff08;1&#xff09;视频号的定位、面向的人群、主要发布哪方面的内容 &#xff08;2&#xff09;视频号的内容设计&#xff08;用什么样的方式来体现、最好有内容创意&#xf…

【SpringCloud系列】@FeignClient微服务轻舞者

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

Dash 协议介绍

<?xml version"1.0" encoding"utf-8"?> <MPD xmlns"urn:mpeg:dash:schema:mpd:2011" minBufferTime"PT1.5S" type"static" mediaPresentationDuration"PT0H1M0.3S" maxSegmentDuration"PT0H0M2.0…

Mac苹果视频剪辑:Final Cut Pro Mac

Final Cut Pro是一款由Apple公司开发的专业视频非线性编辑软件&#xff0c;是业界著名的视频剪辑软件之一。它最初发布于1999年&#xff0c;是Mac电脑上的一款独占软件。Final Cut Pro具有先进的剪辑工具、丰富的特效和颜色分级、音频处理等功能&#xff0c;使得用户可以轻松地…

华为P40无法链接adb的解决记录

真的很讨厌华为的设备&#xff0c;很多东西啥设备都能跑得好好的&#xff0c;就华为会出问题&#xff0c;简直就是手机界的IE。 情况&#xff1a;突然无法链接adb到P40&#xff0c;拔插无效&#xff0c;关闭开发人员选项再打开也无效&#xff0c;撤销USB调试授权也无效&#x…

Vue3自定义指令(directive)

Vue2自定义指令&#xff08;directive&#xff09; Vue3自定义指令&#xff08;directive&#xff09;