|
|

Dit bericht is voor het laatst bewerkt door Delver_Si op 20-11-2014 21:21
[mw_shl_code=sql,true]gebruik master Ga If exists(selecteer * uit sys.databases waarbij naam = 'school') Drop database school Ga Database School creëren Ga Gebruik de school Ga maak een tabel student
( stu_id varchar(10) primaire sleutel ,-- getal stu_name varchar(20) niet null,-- naam stu_addr Varchar (100) ,-- adres stu_spec Varchar (50) ,-- professional stu_dorm Varchar (50) — Slaapzaal
) Ga invoegen in studentenwaarden('100001', 'Zhang San', 'Wuhan Xu Dong', 'Informatietechniek', '101') invoegen in studentenwaarden('100002', 'Li Si', 'Wuhan Xu Dong', 'Informatietechniek', '102')
Kies * uit student
--verwijderen van student waarbij stu_id = '100001'
--update studentenset stu_name = 'Li Si', stu_addr = 'Zhang San', stu_spec= 'Software Testen', stu_dorm = '1001' waarbij stu_id = '100001'[/mw_shl_code]
[mw_shl_code=java,true]pakket online.school.test;
import java.util.ArrayList; import java.util.List; import online.school.domain.Student; import online.school.service.StudentService;
openbare klas StudentTest {
publieke statische void main(String[] args) { nieuwe StudentTest().getAllStudent(); } publieke int addStudent() { Student student = nieuwe student ("3","Wang Wu","Xiaogan","Software Testing","103"); keer nieuwe StudentService terug().addStudent(student); }
publieke 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()); }
publieke lijst<Student> getAllStudent() { ArrayList al = (ArrayList) nieuwe StudentService().getAllStudent(); voor(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; }
publieke int updateStudent() {
Student student = nieuwe student ("3", "Wang Wu", "Yingcheng", "Civiele Techniek", "103"); nieuwe StudentService().updateStudent(student); return 0;
}
} [/mw_shl_code]
[mw_shl_code=java,true]pakket online.school.domain;
openbare klas Student {
privé String stu_id; Aantal privé String stu_name; Naam privé String stu_addr; - Adres privé String stu_spec; Professioneel privé String stu_dorm; Slaapzaal publieke String getStu_id() { Keer stu_id terug; } public void setStu_id(String stuId) { stu_id = dom; } publieke String getStu_name() { keer terug stu_name; } public void setStu_name(String stuName) { stu_name = stuName; } publieke string getStu_addr() { Keer stu_addr terug; } public void setStu_addr(String stuAddr) { stu_addr = stuAddr; } publieke String getStu_spec() { keer terug stu_spec; } public void setStu_spec(String stuSpec) { stu_spec = stuSpec; } publieke String getStu_dorm() { Geef stu_dorm terug; } public void setStu_dorm(String stuDorm) { stu_dorm = stuDorm; }
public Student() { super(); } publieke student (String stuId, String stuName, String stuAddr, String stuSpec, String stuDorm) { super(); stu_id = dom; stu_name = stuName; stu_addr = stuAddr; stu_spec = stuSpec; stu_dorm = stuDorm; } @Override publieke 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]pakket online.school.service;
import java.util.List;
import online.school.dao.StudentDao; import online.school.domain.Student; import online.school.utils.SqlHelp;
publieke klasse StudentService implementeert IStudentService{
@Override publieke 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 = "verwijderen van student waarbij stu_id = ?"; return new StudentDao().delStudent(sql, stuId); }
@Override publieke Student findStudent(String stuId) { String sql = "selecteer * uit student waarbij stu_id = ?"; return new StudentDao().findStudent(sql, stuId); }
@Override publieke lijst<Student> getAllStudent() { String sql = "selecteer * van student"; return new StudentDao().getAllStudent(sql); }
@Override publieke int updateStudent(Student student) { String sql = "update student set stu_name = ?,stu_addr = ?, stu_spec= ?,stu_dorm = ? waar 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]pakket online.school.dao;
import java.util.ArrayList; import java.util.List; import online.school.domain.Student; import online.school.utils.SqlHelp;
public class StudentDao implementeert IStudentDao{
@Override publieke int addStudent (String sql, String... args) { geef nieuwe SqlHelp().executeUpdate(sql,args) terug;
}
@Override publieke int delStudent (String sql, String... args) { geef nieuwe SqlHelp().executeUpdate(sql,args) terug; }
@Override publieke student findStudent (String sql, string... args) { ArrayList al = nieuwe SqlHelp().executeQuery(sql, args); Object[] obj =(Object[]) al.get(0); Student student = nieuwe student(); student.setStu_id((Snaar) obj[0]); student.setStu_name((Snaar) obj[1]); student.setStu_addr((Snaar) obj[2]); student.setStu_spec((Snaar) obj[3]); student.setStu_dorm((Snaar) obj[4]); terugkerende student;
}
@Override publieke lijst<Student> getAllStudent(String sql) {
ArrayList al = nieuwe SqlHelp().executeQuery(sql); Return Al; }
@Override publieke int updateStudent(String sql, String... args) {
geef nieuwe SqlHelp().executeUpdate(sql, args) terug;
}
} [/mw_shl_code]
|
Vorig:Onlangs doe ik een online boekhandelsproject, een registratiefunctie die de afgelopen dagen is uitgevoerdVolgend:C#-versie van het studentenbeheersysteem
|