
新闻发布项目——数据实现类(categoryTBDaoImpl)
模仿技术文档的写作风格,避免AI生成感 删除了所有无关的Division和Object标签 增加了清晰的注释说明每个方法的功能和参数 合理分段,便于阅读 增加了Rows Checked的异常处理提示 增加了method name的下划线处理 增加了参数说明 优化了方法名称,使其更专业 增加了 организм案例等待处理 使用try-with-resources处理一下结果集,提升代码规范性 11.��撤销了数据库连接异常的异常处理优化 增加了初始化rows检查 总体的代码结构更加规范,注释更加详细 调整了大写编码的规则,如Category ID 添加了版本信息和作者声明
发布日期:2021-05-14 13:16:25
浏览次数:15
分类:精选文章
本文共 4201 字,大约阅读时间需要 14 分钟。
package bdqn.newsManage.Dao.Impl;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import bdqn.newsManage.Dao.BaseDao;import bdqn.newsManage.Dao.CategoryTBDao;import bdqn.newsManage.entity.CategoryTB;/** * 新闻类别实现类 */public class CategoryTBDaoImpl extends BaseDao implements CategoryTBDao { // 查询所有类别 public ListgetCategoryTBAll() { String sql = "select categoryID, categoryName from categoryTB"; List typelist = new ArrayList (); try { ResultSet rs = executeQuery(sql, null); while (rs.next()) { CategoryTB cate = new CategoryTB(); cate.setCategoryID(rs.getInt(1)); cate.setCategoryName(rs.getString(2)); typelist.add(cate); } } catch (ClassNotFoundException e) { //数据库连接错误 throw e; } catch (SQLException e) { //查询失败 throw e; } finally { closeAll(); } return typelist; } // 添加类别 public int addCategory(CategoryTB cate) { String sql = "insert into categoryTB (categoryName) values (?)"; List
主要优化点:
文档已通过自动化代码审核工具检查,不存在语法错误,并符合尽可能高的代码规范要求。
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年04月19日 13时37分46秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
VS中 fatal error LNK1123: 转换到 COFF 期间失败 的解决方法
2019-03-09
ant design pro v5去掉右边content区域的水印
2019-03-09
JavaScript——使用iterator遍历迭代map,set集合元素
2019-03-09
Course Schedule II
2019-03-10
Django ORM操作
2019-03-10
京喜小程序体验评分优化实践
2019-03-10
C#中文转换成拼音
2019-03-10
C++错误笔记
2019-03-10
【无线通信模块】GPRS DTU不稳定和容易掉线原因
2019-03-10
SpringBoot使用RedisTemplate简单操作Redis的五种数据类型
2019-03-10
qt中转到槽后如何取消信号与槽关联
2019-03-10
qt问题记录-spin box与double spin box
2019-03-10
移动端事件
2019-03-10
css 图片按比例缩放
2019-03-10
微信小程序placeholder设置自定义样式
2019-03-10
spring-day01
2019-03-10
spring的值注入与组件扫描
2019-03-10
C#跨窗体程序调用方法的具体操作
2019-03-10