Spring JDBC
用过JDBC(Java DataBase Connectivity,Java数据库连接)的人都知道,JDBC非常臃肿,一点也不可爱。以致于我们每次使用JDBC操作数据库时,总会忍不住吐槽。为了让大家少些吐槽,多些舒心;致力于简化Java开发的Spring果断出手,简化了JDBC,把它封装成为Spring旗下的一个重要模块。这个模块就是著名的Spring JDBC。至于简化了多少,且让我们先用传统的JDBC实现一个小项目,再用Spring JDBC对其进行改进,进而比较直观地了解Spring JDBC对JDBC做的简化,学习Spring JDBC的基础知识。
这个例子非常简单,就往数据库里插入人的信息,之后查询出来进行显示。因此,我们需要创建一个数据库,一张数据库表,用于保存人的信息。而这,可以通过打开先前安装过的MYSQL Workbench,执行以下SQL脚本进行创建:
1 CREATE DATABASE sj_person_jdbc DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci; 2 3 USE sj_person_jdbc; 4 5 CREATE TABLE person ( 6 person_id INT NOT NULL AUTO_INCREMENT, # 数据库表ID 7 person_name VARCHAR(50) NOT NULL, # 名字 8 person_gender VARCHAR(50) NOT NULL, # 性别 9 PRIMARY KEY (person_id) # 添加主键 10 ) ENGINE = INNODB;