|
|

Dette innlegget ble sist redigert av Delver_Si 2014-11-20 kl. 21:21
[mw_shl_code=sql,true]bruk master Gå hvis eksisterer (velg * fra sys.databases hvor navn = 'skole') Drop-database-skole Gå Opprette databaseskole Gå Bruk skolen Gå Opprett tabellstudent
( stu_id varchar(10) primærnøkkel ,-- tall stu_name varchar(20) ikke null,-- navn stu_addr Varchar (100) – ,-- adresse stu_spec Varchar (50) ,-- profesjonell stu_dorm Varchar (50) — Sovesalen
) Gå sett inn i studentverdier ('100001', 'Zhang San', 'Wuhan Xu Dong', 'Informasjonsteknikk', '101') sett inn i studentverdier ('100002', 'Li Si', 'Wuhan Xu Dong', 'Informasjonsteknikk', '102')
Velg * fra elev
--slett fra student hvor stu_id = '100001'
--oppdater studentsett stu_name = 'Li Si', stu_addr = 'Zhang San', stu_spec= 'Programvaretesting', stu_dorm = '1001' hvor stu_id = '100001'[/mw_shl_code]
[mw_shl_code=java,true]pakke online.school.test;
import java.util.ArrayList; importere java.util.List; importere online.school.domain.Student; importere online.school.service.StudentService;
offentlig klasse StudentTest {
offentlig statisk void main(String[] args) { ny StudentTest().getAllStudent(); } offentlig int addStudent() { Student student = ny student ("3", "Wang Wu", "Xiaogan", "Programvaretesting", "103"); returner ny StudentService().addStudent(student); }
public int delStudent() { String stuId="3"; returner ny StudentService().delStudent(stuId); }
public void findStudent() { String stuId="3"; Student student =new StudentService().findStudent(stuId); System.out.println(student.toString()); }
offentlig liste<Student> getAllStudent() { ArrayList al = (ArrayList) ny StudentService().getAllStudent(); for(int i =0; i<al.size(); i++){ Objekt[] obj =(Objekt[]) al.get(i); for(int j=0; J<5; j++){ System.out.print(obj[j] + " "); } System.out.println(); } Returner Al; }
offentlig int updateStudent() {
Student student = ny student ("3", "Wang Wu", "Yingcheng", "Sivilingeniørfag", "103"); ny StudentService().updateStudent(student); returner 0;
}
} [/mw_shl_code]
[mw_shl_code=java,true]pakke online.school.domain;
offentlig klasse Student {
privat String stu_id; Antall privat String stu_name; Navn privat String stu_addr; - Adresse privat String stu_spec; Profesjonell privat String stu_dorm; Sovesaler offentlig Streng getStu_id() { returnere stu_id; } public void setStu_id(String stuId) { stu_id = stuId; } offentlig Streng getStu_name() { returnere stu_name; } public void setStu_name(Streng stuName) { stu_name = stuName; } offentlig streng getStu_addr() { returnere stu_addr; } public void setStu_addr(String stuAddr) { stu_addr = stuAddr; } offentlig Streng getStu_spec() { returnere stu_spec; } public void setStu_spec(String stuSpec) { stu_spec = stuSpec; } offentlig Streng getStu_dorm() { returnere stu_dorm; } public void setStu_dorm(String stuDorm) { stu_dorm = stuDorm; }
offentlig Student() { super(); } offentlig 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 offentlig String toString() { returner "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]pakke online.school.service;
importere java.util.List;
import online.school.dao.StudentDao; importere online.school.domain.Student; importere online.school.utils.SqlHelp;
public class StudentService implements IStudentService{
@Override offentlig int addStudent(Student student) {
Streng sql = "sett inn i studentverdier(?,?,?,?,?)"; 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 = "slett fra student hvor stu_id = ?"; return new StudentDao().delStudent(sql, stuId); }
@Override offentlig Student findStudent(String stuId) { Streng sql = "velg * fra student hvor stu_id = ?"; return new StudentDao().findStudent(sql, stuId); }
@Override offentlig liste<Student> getAllStudent() { String sql = "velg * fra student"; returner ny StudentDao().getAllStudent(sql); }
@Override offentlig int updateStudent(Student student) { Streng sql = "update student set stu_name = ?,stu_addr = ?, stu_spec= ?,stu_dorm = ? hvor 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]pakke online.school.dao;
import java.util.ArrayList; importere java.util.List; importere online.school.domain.Student; importere online.school.utils.SqlHelp;
public class StudentDao implements IStudentDao{
@Override offentlig int addStudent (String sql, String... args) { returner ny SqlHelp().executeUpdate(sql,args);
}
@Override offentlig int delStudent(String sql, String... args) { returner ny SqlHelp().executeUpdate(sql,args); }
@Override offentlig Student findStudent (String sql, String... args) { ArrayList al = ny SqlHelp().executeQuery(sql, args); Objekt[] obj =(Objekt[]) al.get(0); Student student = ny student(); student.setStu_id((Streng) obj[0]); student.setStu_name((Streng) obj[1]); student.setStu_addr((Streng) obj[2]); student.setStu_spec((Streng) obj[3]); student.setStu_dorm((Streng) obj[4]); tilbakevendende student;
}
@Override offentlig liste<Student> getAllStudent(String sql) {
ArrayList al = ny SqlHelp().executeQuery(sql); Returner Al; }
@Override offentlig int updateStudent(String sql, string... args) {
returner ny SqlHelp().executeUpdate(sql, args);
}
} [/mw_shl_code]
|
Foregående:Nylig driver jeg med et nettbasert bokhandelsprosjekt, som er en registreringsfunksjon som har blitt gjort de siste dageneNeste:C#-versjonen av studentadministrasjonssystemet
|