This higher level of JDBC abstraction depends on the lower-level
abstraction in the org.springframework.jdbc.core
package.
Exceptions thrown are as in the org.springframework.dao
package,
meaning that code using this package does not need to implement JDBC or
RDBMS-specific error handling.
This package and related packages are discussed in Chapter 9 of Expert One-On-One J2EE Design and Development by Rod Johnson (Wrox, 2002).