使用 Spring 执行数据访问操作
1. queryForRowSet 方法
queryForRowSet(..) 方法返回 org.springframework.jdbc.support.rowset.SqlRowSet ,它是 ResultSet 对象的断开连接版本。即使在连接关闭后,也可以访问数据。它是 javax.sql.RowSet 的镜像接口,主要优点是不会抛出 SQLException ,避免了在代码中处理受检查的 SQL 异常。此外,它还扩展了 java.io.Serializable 接口,其实现通常可以存储和后续检索。
2. 使用命名参数进行查询
可以在 SQL 语句中使用命名参数(以列名开头),而不是经典的 “?” 占位符。Spring 为此提供了 org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate ,它实际上包装了 JdbcTemplate ,大部分工作由 JdbcTemplate 完成。
操作步骤 :
1. 在 AccountDaoJdbcImpl 中添加 NamedParameterJdbcTemplate 类型的属性,并在 setJdbcTemplate(
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



