/**
* 2016年5月12日上午11:03:22
*
* @author 3306 TODO 建立学生实体类
*
*/
public class Student {
private String stuNo// 学号
private String stuName// 姓名
public Student() {
super()
}
public Student(String stuNo, String stuName) {
super()
this.stuNo = stuNo
this.stuName = stuName
}
public String getStuNo() {
return stuNo
}
public void setStuNo(String stuNo) {
this.stuNo = stuNo
}
public String getStuName() {
return stuName
}
public void setStuName(String stuName) {
this.stuName = stuName
}
public String toString() {
return "No: " + this.stuNo + " Name: " + this.stuName
}
} 2.OurClass.java代码如下
import java.util.ArrayList
import java.util.List
/**
* 2016年5月12日袭笑上午10:51:01
*
* @author 3306 TODO 定义常规 *** 作类
*
*/
public class OurClass {
/*
* 存放学生的list
*/
private List<Student> stuList = 拍指含new ArrayList<Student>()
/**
* 添加学生
*
* @param stu
* 学生对象
*/
public void addStudent(Student stu) {
if (null != stu) {
stuList.add(stu)
}
}
/**
* 删除学生
*
* @param stuNo
* 学号
*/
public void delStudent(String stuNo) {
stuList.remove(findStudent(stuNo))
}
逗逗 /**
* 显示全部学生
*/
public void displayAllStudent() {
for (int index = 0, size = stuList.size() index < size index++) {
Student stu = stuList.get(index)
display(stu)
}
}
/**
* 显示学生信息
*
* @param stu
* 学生对象
*/
public void display(Student stu) {
System.out.println("This student's info: " + stu)
}
/**
* 查找学生
*
* @param stuNo
* 学号
* @return null or stu
*/
public Student findStudent(String stuNo) {
for (int index = 0, size = stuList.size() index < size index++) {
Student stu = stuList.get(index)
if (stu.getStuNo().equals(stuNo)) {
return stu
}
}
return null
}
public static void main(String[] args) {
OurClass lab = new OurClass()
// 添加五个学生
System.out.println("\n\n----------------- Add Student -----------------\n")
for (int index = 0 index < 5 index++) {
lab.addStudent(new Student("" + index, "stu" + index))
}
// 显示全部学生
System.out.println("\n\n----------------- Display Student -----------------\n")
lab.displayAllStudent()
// 删除第一位学生
System.out.println("\n\n----------------- Delete Student -----------------\n")
lab.delStudent("" + 0)
// 显示升序的所有学生
System.out.println("\n\n----------------- Remain Student -----------------\n")
lab.displayAllStudent()
// 根据学号查找学生
System.out.println("\n\n----------------- Find Student -----------------\n")
lab.display(lab.findStudent("4"))
}
} 3.Note
1)更多校验,请自行添加
2)如有疑惑,请留言,谢谢 :)
1、首先在电脑上启动数据库 ,在数据库中创建表,下面给出具体的SQL语句。
2、然后打开eclipse 创建新项目 JDBCTest,需要导入相关的jar包并构建路径,如图。
3、接着创建entity实体层如图对应表中的数据。
4、创建数据连接层conn 用于MySQL数据库的连接代码如图 如图。
5、创建dao层持久层,在里面编写数据库表耐团的增删改查的具体 *** 作。
6、最后编写携纳测试类 Test代昌隐橘码如图,就完成了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)