View
385
Download
2
Category
Preview:
Citation preview
การเขยนโปรแกรมเพ อแกไขขอมล&ลบในฐานขอมล
ภาษา JSP&SQL
สมาชกในกลม
นายลกคด วนจฉยกล 5404101379
นายวรพล บญยะเดช 5404101382
นายวชญะ อรยะคณาธร 5404101388
นายวสต อมใจ 5404101390
นายอรรณพ พรหมภญโญ 5404101417
Computer Science
SQL UPDATE • SQL UPDATE
หมายถงค าส งท ใชส าหรบแกไขขอมลในตาราง (Table) โดยสามารถท าการแกไขไดหลาย
ฟวดและหลาย Record ภายในค าส ง 1 ค าส ง ท งน ข นอยกบ Where ทผใชไดเขยนข น
• การแกไขขอมล Update Database (MySQL) นนสามารถเขยน Code ได
ดงน
UPDATE [Table-Name] SET Column1='Value1',Column2='Value2',...
WHERE clause
คอ UPDATE ชอตาราง SET คอลมน1=’ขอมลท จะแกไข1′,คอลมน2=’ขอมลท จะแกไข2′
WHERE คอลมนท ตองการแกไข=’ขอมลท รบมา’
ตวอยาง เชน
UPDATE tb_department SET dep_name=’testedit’, dep_sname=’แกไข’ WHERE dep_id =’ 2’
SQL DELETE
• SQL DELETE หมายถงค าส งท ใชส าหรบลบขอมลในตาราง (Table) โดยสามารถท าการลบไดหลาย
Record ภายในค าส งเดยว หรอวา Record เดยว ท งน ข นอยกบ Where ทผใชเขยนข นดวย
• การแกไขขอมล delete Database (MySQL) นนสามารถเขยน Code ไดดงน
DELETE FROM [Table-Name] WHERE clause
คอ ค าส ง DELETE เปนค าส งท ใชส าหรบลบขอมลในฐานขอมล ไวยากรณ DELETE FROM
TABLE_NAME =ชอตาราง และตามดวย WHERE =ใชส าหรบระบเง อนไขทจะลบ ถาไมระบ จะเปนการ
ลบขอมลท งหมดในตารางทง
• ตวอยาง เชน
DELETE FROM membersbook WHERE member_id=”+ID+” ”;
ขอมลทถกลบไป
วธใชงาน ค าส งแกไข/ลบขอมล
• ค าส งหนา edit.jsp เพ อรองรบการแสดงและแกไขขอมล โดยม ช อ นามสกล ทอย และและ เบอรโทรศพท
สรางหนา EditServlet.java
• เขยนโคดหนา EditServlet. java ซงเขยนใน Method doPost และ Method doget เพ อแสดงขอมลท เราตองการ
แกไข
ผลลพธของการรนโปรแกรม
การสรางหนาUpdateServlet.java
• เขยนโคด UpdateServlet.java เพ อรบคาจากทเราแกไขใน edit.jsp ไปแกไขในฐานขอมล
• ในหนา MemberDAO.java จะมMethod คนหา ขอมล และเราจะเขยน Method แกไขขอมล และ Method ลบขอมล
เพ มไปในหนาMemberDAO.java
• ท าการเพ ม Method แกไขขอมลลงในหนา MemberDAO.java
การเขยนโคดหนา MemberDAO.java
ผลลพธของการรนโปรแกรม
ขอมลทถกแกไข
• เพ ม Method ลบขอมลลงในหนา MemberDAO.java
ผลลพธของการรนโปรแกรม
THANK YOU VERY MUCH
Recommended