![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring-JDBC
ffutop
这个作者很懒,什么都没留下…
展开
-
Spring-JDBC 源码学习(1) —— JdbcTemplate
Spring-JDBC 源码学习(1)JdbcTemplateJdbcTemplate 类作为 org.springframework.core 包下的核心类,对 Java 实现的 JDBC 进行了一定程度的封装,可以简化 JDBC 的使用,同时避免许多常见的错误。由该类来执行 JDBC 工作流,应用程序只需要提供 SQL 语句就可以获得 DB 执行结果(当然实际操作上没有描述的这原创 2018-01-11 16:11:36 · 748 阅读 · 0 评论 -
Spring-JDBC 源码学习(3) —— DriverManager
DriverManager上面提到 DataSource 获取连接(Connection) 的操作实质上将委托具体的 Driver 来提供 Connection 。有两种不同的方式,包括经由 DriverManager 遍历所有处于管理下的 Driver 尝试获取连接,或者在 DataSource 实例中直接声明一个特定的 Driver 来获取连接。对于获取连接的具体操作,挖坑-待填。只描原创 2018-01-12 11:33:12 · 589 阅读 · 0 评论 -
Spring-JDBC 源码学习(2) —— DataSource
Spring JDBC 源码学习DataSource上一节在粗略地了解了 JdbcTemplate 提供的方法之后,下面先来对 DataSource 做一点了解。Java 提供的 DataSource 定义DataSource 是 Java 核心库提供的接口。位于 javax.sql package 下。DataSource 接口可以被视作是一个提供物理 DB 实例连接原创 2018-01-11 17:58:57 · 961 阅读 · 0 评论 -
Spring-JDBC 源码学习(4) —— PreparedStatement & CallableStatement
PreparedStatement & CallableStatement在了解了 DataSource 获取连接(Connection) 的实质以及 JdbcTemplate 的通用接口之后,使用 Spring-jdbc 进行数据库相关的操作可以直截了当的利用如下代码进行实现(此处仅展示通过 Java 硬编码的形式进行实现,XML 配置方法类似)。public static void原创 2018-01-12 17:59:54 · 2997 阅读 · 0 评论 -
Spring-JDBC 源码学习(5) —— ResultSet
ResultSet在前几节已经提到讲了数据源、驱动管理器以及 Statement 之后,利用 JDBC 的最重要的目的就是对 DB 进行操作,并获得预期结果。对于查询语句而言,结果应该是若干记录行;就更新语句而言,结果可能是影响的行数。而 Spring-jdbc 对 ResultSet 额外进行的封装,即是将原本散乱的结果进行一个整合,例如整合成一个(一组)完整的 Bean 来进行展示。在原创 2018-01-15 11:07:08 · 973 阅读 · 0 评论 -
Spring-JDBC 源码学习(0) —— 概览
概览在学习 Spring-JDBC 之前,我们有必要从 Java 原生提供的 JDBC 开始,对 JDBC 操作的一整套完整的流程有一个清晰的概念。/** * copied from https://www.tutorialspoint.com/jdbc/jdbc-sample-code.htm * updated by DorMOUSENone *///STEP 1. 引入原创 2018-01-15 11:46:10 · 611 阅读 · 0 评论