(—)通过mysql workbench 创建一个数据库,在这里命名为company,然后建一个tb_employee表
(二)以下是java代码对表tb_employee的操作
1 创建一个Employee类,包括员工的一些信息,如 id name age sex
2创建DatabaseConnection类,用于数据库的连接
3创建一个EmployeeOperation类,用于操作数据库,它里面包括了 以下方法
(1)getInstance() //返回EmployeeOperation类实例的静态方法
(2)saveEmployee(Employee emp) //向数据库中加入数据
(3)selectEmployee() //从数据库中查询所需数据
(4)updateEmployee(Employee emp) //根据员工的编号更改员工的年龄信息
(5)deleteEmployeeById(Employee emp) //根据员工id删除员工
4创建测试类
各个类的代码如下
1 package 数据库_向数据库插入数据; 2 //尽量将属性定义为私有的,写出对应的setXXX和getXXX的方法 3 public class Employee { 4 private int empId; 5 private String empName; 6 private int empAge; 7 private String empSex; 8 9 public Employee(){} 10 11 public int getEmpId() { 12 return this.empId; 13 } 14 public void setEmpId(int id) { 15 this.empId = id; 16 } 17 18 public String getEmpName() { 19 return this.empName; 20 } 21 public void setEmpName(String name) { 22 this.empName = name; 23 } 24 25 public int getEmpAge() { 26 return this.empAge; 27 } 28 public void setEmpAge(int age) { 29 this.empAge = age; 30 } 31 32 public String getEmpSex() { 33 return this.empSex; 34 } 35 public void setEmpSex(String sex) { 36 this.empSex = sex; 37 } 38 39 }