前言
看完【JAVA】Srping和传统JDBC实现数据库操作之后,是否觉得传统的JDBC太繁琐了,就算是只写一个简单的数据库插入功能都要写好多与业务无关的代码,那么使用spring封装的JdbcTemplate
就很有必要了,当然JdbcTemplate也是直连的数据源。传统JDBC和JdbcTemplate区别
创建数据库
首先创建我们的数据库(这里我使用的是Mysql),为了演示方便,我这里简单的创建一个spring数据库,然后数据库有一个user用户表:
- 创建一个名为
spring
的数据库。 - 创建一个名为user的数据表,表包括id、email、name、password四个字段。
CREATE TABLE `user` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`email` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`password` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1;
创建实体类
创建一个实体类和数据库的表相对应(模型用来储存要操作的数据)。
package cn.biecheng.www.Entity;
public class User {
int id;
String name;
String email;
String password;
public User(String name, String email, String password){
this.email = email;
this.name = name;
this.password = password;
}
public void setId(int id) {
this.id = id;
}
public int getId() {
return id;
}
public String getEmail() {