SlideShare a Scribd company logo
1 of 14
การเขียนโปรแกรมเพื่อแก้ไข
ข้อมูล&ลบในฐานข้อมูล
ภาษา JSP&SQL
SQL UPDATE 
 
• SQL UPDATE 
หมายถึงคำาสั่งที่ใช้สำาหรับแก้ไขข้อมูลในตาราง
(Table) โดยสามารถทำาการแก้ไขได้หลายฟิวด์และ
หลาย Record ภายในคำาสั่ง 1 คำาสั่ง ทั้งนี้ขึ้นอยู่กับ
Where ที่ผู้ใช้ได้เขียนขึ้น 
• การแก้ไขข้อมูล Update Database (MySQL) นั้น
สามารถเขียน Code ได้ดังนี้
UPDATE [Table-Name] SET
Column1='Value1',Column2='Value2',...
WHERE clause
ตัวอย่าง เช่น
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 FROMmembersbook 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

More Related Content

Similar to บทที่6

การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบการเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบไกรสรวัฒน์ ปัญโญ
 
บท6
บท6บท6
บท6bank_b
 
บทที่ 6 การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
บทที่ 6 การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบบทที่ 6 การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
บทที่ 6 การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบPriew Chakrit
 
การเพ มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
การเพ  มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sqlการเพ  มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
การเพ มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sqlBongza Naruk
 
แนะนำการเขียนโปรแกรมภาษาแอสเซมลีเบื้องต้น
แนะนำการเขียนโปรแกรมภาษาแอสเซมลีเบื้องต้นแนะนำการเขียนโปรแกรมภาษาแอสเซมลีเบื้องต้น
แนะนำการเขียนโปรแกรมภาษาแอสเซมลีเบื้องต้นPhusit Konsurin
 

Similar to บทที่6 (11)

csmju313 L6
csmju313 L6csmju313 L6
csmju313 L6
 
การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบการเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
 
บท6
บท6บท6
บท6
 
บท6
บท6บท6
บท6
 
บทที่ 6 การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
บทที่ 6 การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบบทที่ 6 การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
บทที่ 6 การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
 
Lesson6
Lesson6Lesson6
Lesson6
 
Sql ta2
Sql ta2Sql ta2
Sql ta2
 
DML
DMLDML
DML
 
Sql ta2
Sql ta2Sql ta2
Sql ta2
 
การเพ มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
การเพ  มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sqlการเพ  มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
การเพ มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
 
แนะนำการเขียนโปรแกรมภาษาแอสเซมลีเบื้องต้น
แนะนำการเขียนโปรแกรมภาษาแอสเซมลีเบื้องต้นแนะนำการเขียนโปรแกรมภาษาแอสเซมลีเบื้องต้น
แนะนำการเขียนโปรแกรมภาษาแอสเซมลีเบื้องต้น
 

More from Waritsara Sonchan (9)

บทที่ 8
บทที่ 8บทที่ 8
บทที่ 8
 
บทที่ 9
บทที่ 9บทที่ 9
บทที่ 9
 
บทที่ 7
บทที่ 7บทที่ 7
บทที่ 7
 
บทที่ 7
บทที่ 7บทที่ 7
บทที่ 7
 
บทที่5
บทที่5บทที่5
บทที่5
 
บทที่4
บทที่4บทที่4
บทที่4
 
บทที่3
บทที่3บทที่3
บทที่3
 
บทที่2
บทที่2บทที่2
บทที่2
 
บทที่1
บทที่1บทที่1
บทที่1
 

บทที่6