题目
使用IDEA 创建 MAVEN JAVA 项目
根据下图 在mysql数据库中创建员工表(T_Employee)
创建实体类 Employee 并创建DAO 层(使用JDBC技术)
以及测试类 对创建的DAO实现类进行增删改查进行测试
项目目录结构
1.在数据库中创建表T_Employee(大小写无所谓)
DROP TABLE IF EXISTS t_employee;
CREATE TABLE t_employee (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(30) DEFAULT NULL,
age int(11) DEFAULT NULL,
birthday date DEFAULT NULL,
salary decimal(10,0) DEFAULT NULL,
PRIMARY KEY (id)
)
2.创建实体类Employee
package com.xiongluoluo.bean;
import lombok.*;
import java.math.BigDecimal;
import java.util.Date;
/**
* Created by Administrator on 2019/12/21 0021.
*/
@Getter
@Setter
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class Employee {
private int id;
private String name;
private int age;
private Date birthday;
private BigDecimal salary;
}
2.创建Dao层之前,按照以前的方式,我们需要导入JDBC的jar包,然后导入C3P0的jar包,以及dbutils的jar包,在src下写一个c3p0-config.xml文件.但是现在我们使用了maven去创建项目,需要导包的只需在pom.xml中添加依赖即可.需要写在src下的c3p0-config.xml文件只需放在src-->main-->resources文件夹(这个文件夹必须标记为resource root,不然读不到)下即可.
2.1 pom.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.xiongluoluo</groupId>
<artifactId>maven3</artifactId>
<version>1.0.0</version>
<dependencies>
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<!--lombok插件的依赖-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.8</version>
<scope>provided</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<!--JDBC的依赖(在https://mvnrepository.com中搜索mysql,点击第一个即可)-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.38</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.mchange/c3p0 -->
<!--c3p0的依赖(在https://mvnrepository.com中搜索c3p0,点击第一个即可)-->
<dependency>
<groupId>com.mchange</groupId>
<artifa