- Spring JDBC环境设置
- Spring JDBC配置数据源
- Spring JDBC入门程序
- 基本CRUD示例
- 高级JDBC示例
- Spring JDBC批处理示例
-
Spring JDBC对象
- Spring JDBC JdbcTemplate类示例
- Spring JDBC PreparedStatementSetter接口示例
- Spring JDBC ResultSetExtractor接口示例
- Spring JDBC RowMapper接口示例
- Spring JDBC NamedParameterJdbcTemplate类示例
- Spring JDBC SimpleJdbcInsert类示例
- Spring JDBC SimpleJdbcCall类示例
- Spring JDBC SqlQuery类示例
- Spring JDBC SqlUpdate类示例
- Spring JDBC StoredProcedure类示例
Spring JDBC教程
所以使用Spring JDBC框架后,只是需要定义连接参数,并指定要执行的SQL语句,并在从数据库中获取数据时对每次迭代执行所需的工作即可。
Spring JDBC提供了几种方法和相应的不同类与数据库的接口。 本教程中将采用经典和最流行的方法,它使用了JdbcTemplate类的框架。这是管理所有数据库通信和异常处理的中央框架类。
JdbcTemplate类
JdbcTemplate类执行SQL查询,更新语句和存储过程调用,在ResultSet上执行迭代并提取返回的参数值。 它还捕获JDBC异常,并将它们转换为org.springframework.dao
包中定义的通用,更详细的异常层次结构。
配置JdbcTemplate
类的实例是线程安全的。 因此,可以配置JdbcTemplate
的单个实例,然后将该共享引用安全地注入到多个DAO中。
使用JdbcTemplate类时常见的做法是在Spring配置文件中配置DataSource,然后将共享DataSource bean的dependency-inject
注入到DAO类中,并在DataSource的setter
中创建JdbcTemplate。
数据访问对象(DAO)
DAO代表通常用于数据库交互的数据访问对象。 DAO提供读取和写入数据到数据库的方法,并且它们应该通过其他应用程序访问它们的接口来公开此功能。
Spring中的数据访问对象(DAO)支持能够以一致的方式轻松处理JDBC,Hibernate,JPA或JDO等数据访问技术。
问题反馈
我们不能保证您在此Spring JDBC教程的过程中不会遇到任何问题。本教程中的讲解,示例和代码等只是根据作者的理解来概括写出。由于作者水平和能力有限,因此不保正所有的编写文章都准确无误。但是如果有遇到任何错误或问题,请反馈给我们,我们会及时纠正以方便后续读者的阅读和学习。
- Java教程
- Vim教程
- Swing教程
- Spring教程
- Spring Web Services教程
- Spring MVC教程
- Spring JDBC教程
- Spring Cloud教程
- Spring Boot教程
- Spring Boot CLI教程
- Spring Batch教程
- Spring AOP教程
- PDFBox教程
- JSP教程
- JSF教程
- JPA教程
- Java面向对象设计
- Java设计模式
- Java虚拟机教程
- Java泛型教程
- Java正则表达式教程
- Java数据类型教程
- Java并发编程教程
- Java密码学教程
- Java多线程教程
- Java国际化(i18n)教程
- JavaFX教程
- Java9教程
扫描二维码
程序员编程王