|

本帖最后由 Delver_Si 于 2014-11-20 21:21 编辑
[mw_shl_code=sql,true]use master
go
if exists(select * from sys.databases where name = 'school')
drop database school
go
create database school
go
use school
go
create table student
(
stu_id varchar(10) primary key,--编号
stu_name varchar(20) not null,--姓名
stu_addr varchar(100),--地址
stu_spec varchar(50),--专业
stu_dorm varchar(50) --宿舍
)
go
insert into student values('100001','张三','武汉徐东','信息工程','101')
insert into student values('100002','李四','武汉徐东','信息工程','102')
select * from student
--delete from student where stu_id = '100001'
--update student set stu_name = '李四',stu_addr = '张三', stu_spec= '软件测试',stu_dorm = '1001' where stu_id = '100001'[/mw_shl_code]
[mw_shl_code=java,true]package online.school.test;
import java.util.ArrayList;
import java.util.List;import online.school.domain.Student;
import online.school.service.StudentService;
public class StudentTest {
public static void main(String[] args) {
new StudentTest().getAllStudent();
}
public int addStudent() {
Student student = new Student("3","王五","孝感","软件测试","103");
return new StudentService().addStudent(student);
}
public int delStudent() {
String stuId="3";
return new StudentService().delStudent(stuId);
}
public void findStudent() {
String stuId="3";
Student student =new StudentService().findStudent(stuId);
System.out.println(student.toString());
}
public List<Student> getAllStudent() {
ArrayList al = (ArrayList) new StudentService().getAllStudent();
for(int i =0;i<al.size();i++){
Object[] obj =(Object[]) al.get(i);
for(int j=0;j<5;j++){
System.out.print(obj[j] + " ");
}
System.out.println();
}
return al;
}
public int updateStudent() {
Student student = new Student("3","王五","应城","土木工程","103");
new StudentService().updateStudent(student);
return 0;
}
}
[/mw_shl_code]
[mw_shl_code=java,true]package online.school.domain;
public class Student {
private String stu_id;//编号
private String stu_name;//姓名
private String stu_addr;//-地址
private String stu_spec;//专业
private String stu_dorm;//宿舍
public String getStu_id() {
return stu_id;
}
public void setStu_id(String stuId) {
stu_id = stuId;
}
public String getStu_name() {
return stu_name;
}
public void setStu_name(String stuName) {
stu_name = stuName;
}
public String getStu_addr() {
return stu_addr;
}
public void setStu_addr(String stuAddr) {
stu_addr = stuAddr;
}
public String getStu_spec() {
return stu_spec;
}
public void setStu_spec(String stuSpec) {
stu_spec = stuSpec;
}
public String getStu_dorm() {
return stu_dorm;
}
public void setStu_dorm(String stuDorm) {
stu_dorm = stuDorm;
}
public Student() {
super();
}
public Student(String stuId, String stuName, String stuAddr,
String stuSpec, String stuDorm) {
super();
stu_id = stuId;
stu_name = stuName;
stu_addr = stuAddr;
stu_spec = stuSpec;
stu_dorm = stuDorm;
}
@Override
public String toString() {
return "Student [stu_addr=" + stu_addr + ", stu_dorm=" + stu_dorm
+ ", stu_id=" + stu_id + ", stu_name=" + stu_name
+ ", stu_spec=" + stu_spec + "]";
}
}
[/mw_shl_code]
[mw_shl_code=java,true]package online.school.service;
import java.util.List;
import online.school.dao.StudentDao;
import online.school.domain.Student;
import online.school.utils.SqlHelp;
public class StudentService implements IStudentService{
@Override
public int addStudent(Student student) {
String sql = "insert into student values(?,?,?,?,?)";
return new StudentDao().addStudent(sql,student.getStu_id(),student.getStu_name(),student.getStu_addr(),student.getStu_spec(),student.getStu_dorm());
}
@Override
public int delStudent(String stuId) {
String sql = "delete from student where stu_id = ?";
return new StudentDao().delStudent(sql, stuId);
}
@Override
public Student findStudent(String stuId) {
String sql = "select * from student where stu_id = ?";
return new StudentDao().findStudent(sql, stuId);
}
@Override
public List<Student> getAllStudent() {
String sql = "select * from student";
return new StudentDao().getAllStudent(sql);
}
@Override
public int updateStudent(Student student) {
String sql = "update student set stu_name = ?,stu_addr = ?, stu_spec= ?,stu_dorm = ? where stu_id = ?";
return new StudentDao().updateStudent(sql, student.getStu_name(),student.getStu_addr(),student.getStu_spec(),student.getStu_dorm(),student.getStu_id());
}
}
[/mw_shl_code][mw_shl_code=java,true]package online.school.dao;
import java.util.ArrayList;
import java.util.List;
import online.school.domain.Student;
import online.school.utils.SqlHelp;
public class StudentDao implements IStudentDao{
@Override
public int addStudent(String sql, String... args) {
return new SqlHelp().executeUpdate(sql,args);
}
@Override
public int delStudent(String sql, String... args) {
return new SqlHelp().executeUpdate(sql,args);
}
@Override
public Student findStudent(String sql, String... args) {
ArrayList al = new SqlHelp().executeQuery(sql, args);
Object[] obj =(Object[]) al.get(0);
Student student = new Student();
student.setStu_id((String) obj[0]);
student.setStu_name((String) obj[1]);
student.setStu_addr((String) obj[2]);
student.setStu_spec((String) obj[3]);
student.setStu_dorm((String) obj[4]);
return student;
}
@Override
public List<Student> getAllStudent(String sql) {
ArrayList al = new SqlHelp().executeQuery(sql);
return al;
}
@Override
public int updateStudent(String sql, String... args) {
return new SqlHelp().executeUpdate(sql, args);
}
}
[/mw_shl_code]
|
上一篇:最近在做一个网上书城项目,这是这几天做的注册功能下一篇:C#版学生管理系统
|