|
|

이 글은 2014-11-20 21:21에 Delver_Si가 마지막으로 편집했습니다.
[mw_shl_code=SQL,true]master 사용해 가자 존재한다면(이름 = '학교'인 sys.databases에서 * 선택) 데이터베이스 학교를 그만뒀습니다 가자 데이터베이스 학교 만들기 가자 학교 사용법 가자 테이블 생성 학생
( stu_id varchar(10) 기본 키 ,-- 번호 stu_name varchar(20) null이 아니,-- 이름 stu_addr 바르차르 (100) ,-- 주소 stu_spec 바르차르 (50) 프로,-- stu_dorm 바르차르 (50) — 기숙사
) 가자 학생 가치관('100001', '장산', '우한 쉬동', '정보공학', '101') 학생 가치관에 삽입하기('100002', '리쓰', '우한 쉬동', '정보공학', '102')
학생에게서 선택 *
--학생에서 삭제하기 stu_id = '100001'
--학생 집합 업데이트 stu_name = '리스', stu_addr = '장산', stu_spec= '소프트웨어 테스트', stu_dorm = '1001', 여기서 stu_id = '100001'[/mw_shl_code]
[mw_shl_code=java,true]package online.school.test;
import java.util.ArrayList; import java.util.List; import.school.domain.Student; import.school.service.StudentService;
공개 클래스 StudentTest {
public static void main(String[] args) { new StudentTest().getAllStudent(); } public int addStudent() { 학생 = 신입생("3", "왕우", "샤오간", "소프트웨어 테스트", "103"); 새 StudentService().addStudent(student); }
public int delStudent() { 문자열 stuId="3"; 새 StudentService().delStudent(stuId); }
public void findStudent() { 문자열 stuId="3"; 학생 = new StudentService().findStudent(stuId); System.out.println(student.toString()); }
공개 목록<Student> getAllStudent() { ArrayList al = (ArrayList) new StudentService().getAllStudent(); for(int i =0; i<al.size(); i++){ 객체[] obj =(객체[]) al.get(i); for(int j=0; j<5; J++){ System.out.print(obj[j] + " "); } System.out.println(); } 알을 반환; }
public int updateStudent() {
학생 = 신입생("3", "왕우", "영청", "토목공학", "103"); new StudentService().updateStudent(student); 0을 반환;
}
} [/mw_shl_code]
[mw_shl_code=java,true]package.school.domain;
공립 수업 학생 {
사설 스트링 stu_id; 번호 사병 스트링 stu_name; 이름 사설 스트링 stu_addr; - 주소 사병 스트링 stu_spec; 프로 경력 사설 스트링 stu_dorm; 기숙사 공용 문자열 getStu_id() { stu_id 반환; } public void setStu_id(String stuId) { stu_id = stuId; } 공용 문자열 getStu_name() { stu_name 반환; } public void setStu_name(String stuName) { stu_name = stuName; } 공개 문자열 getStu_addr() { stu_addr 반환; } public void setStu_addr(String stuAddr) { stu_addr = stuAddr; } 공용 문자열 getStu_spec() { stu_spec 반환; } public void setStu_spec(String stuSpec) { stu_spec = stuSpec; } 공개 문자열 getStu_dorm() { stu_dorm 반환; } public void setStu_dorm(String stuDorm) { stu_dorm = 스투돔; }
공공 학생() { 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 = 스투돔; } @Override public String toString() { 반환 "학생 [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.school.domain.Student; import online.school.utils.SqlHelp;
public class StudentService는 IStudentService{
@Override public int addStudent(Student student) {
문자열 SQL = "학생 값(?,?,?,?,?)에 삽입"; 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) { 문자열 SQL = "학생에서 삭제 stu_id = ?"; return new StudentDao().delStudent(sql, stuId); }
@Override public Student findStudent(String stuId) { 문자열 SQL = "학생에게서 * 선택 stu_id = ?"; return new StudentDao().findStudent(sql, stuId); }
@Override 공개 목록<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 = ? 여기서 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.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.setStu_id((String) obj[0]); student.setStu_name((String) obj[1]); student.setStu_addr((스트링) obj[2]); student.setStu_spec((끈) obj[3]); student.setStu_dorm((스트링) obj[4]); 재학생;
}
@Override public List<Student> getAllStudent(String sql) {
ArrayList al = new SqlHelp().executeQuery(sql); 알을 반환; }
@Override public int updateStudent(String sql, String... args) {
return new SqlHelp().executeUpdate(sql, args);
}
} [/mw_shl_code]
|
이전의:최근에 저는 온라인 서점 프로젝트를 진행 중인데, 이는 최근 며칠간 완료된 등록 기능입니다다음:학생 관리 시스템의 C# 버전
|