二.理论分析或算法分析(含实验项目要求的分析、数学或逻辑推导等)
1.
首先创建一个类 Config,这个类的初始化里写入加载并创建数据库驱动的程序,通过 Driver
Manager 获取数据库连接,通过 connection 对象获取 statement 对象,使用 statement 执行 sql
语句,并操作 resultset 结果集,还要创建一个函数 closeConnection()用来关闭连接,释放资
源;
2.然后在已经创建好的数据库 jdbc 中通过 jdbc 程序执行 create table emplyees 语句创建一个表,
表名为职工,结构为:编号,姓名、性别、年龄、工资、职称,并利用 resultset.next()来判断表
是否已经存在;要想插入数据,执行 insert ignore into emplyees(id,name,sex,age,wage,title) values
语句来插入,并声明一个变量用来返回 statement.executeUpdate(sql)的值,这个值可以判断是
否有数据的变动;在更新数据时执行 SET wage = CASE 语句来修改某个变量的值,同样设置一个
变量用来返回 statement.executeUpdate(sql)的值,这个值可以判断是否有数据的变动;在删除
数据时,执行 delete from emplyees where wage>1500 语句可以对满足条件的对象进行删除;要
想按照某种顺序输出数据,可以执行 select * from emplyees order by wage desc 语句将每条记录
按照工资由大到小的顺序进行输出显示。
三.实现方法(含实现思路、程序流程图、实验电路图和源程序列表等)
1.
TableEmplyees.java
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Scanner;
public class TableEmplyees {
//菜单
public static void show() {
// TODO Auto-generated method stub
System.
out
.println("===emplyees表===");