|
对于最新稳定版本,请使用Spring Framework 7.0.1! |
选择 JDBC 数据库访问的方法
您可以选择多种方法来作为JDBC数据库访问的基础。
此外还有三种口味Jdbc模板一个SimpleJdbc插入和SimpleJdbcCall方法优化数据库元数据,RDBMS 对象样式带来更多
面向对象方法。一旦你开始使用这些方法,你仍然可以混合
并匹配以包含不同方法的特征。
-
Jdbc模板是经典且最受欢迎的春季JDBC方法。这 “最低层级”方法,其他方法则使用Jdbc模板躲在被窝里。 -
NamedParameterJdbcTemplate包裹 aJdbc模板以提供命名参数 而非传统的JDBC?占位符。这种方法能带来更好的效果 文档和当SQL语句有多个参数时的易用性。 -
SimpleJdbc插入和SimpleJdbcCall优化数据库元数据以限制使用量 必要的配置。这种方法简化了编码,你只需要 提供表或过程的名称以及与列匹配的参数映射 名字。这只有在数据库提供足够的元数据时才有效。如果数据库能做到的话 你不需要提供这些元数据,而是必须明确配置参数。 -
RDBMS 对象——包括
MappingSqlQuery,SqlUpdate和存储过程— 要求你在初始化时创建可重用且线程安全的对象 数据访问层。这种方法允许你定义查询字符串,声明 参数,并编译查询。一旦你做到了,执行(...),更新(...)和findObject(...)方法可以多次调用,参数值不同。