| 
 | 
  
 
 本帖最后由 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#版学生管理系统 
 
 |