Basic JavaWeb ตอนที่ 9 Method isUpdate

สำหรับเมธอดนี้แทบจะเหมือนกันกับเมธอด isInsert(Book book) เลยค่ะ แตกต่างก็เพียงแค่คำสั่ง SQL ที่เปลี่ยนจากการ Insert มาเป็น Update และต้องส่งค่า id ไปด้วย เพราะเราต้องต้องระบุรหัสหนังสือที่จะทำการแก้ไข…

ครั้งนี้เริ่มต้นที่คลาส main เช่นเคยค่ะ สร้าง Java Main Class… ตั้งชื่อว่า TestUpdate.java ขึ้นมาเก็บไว้ภายใต้ Package test พอจะทราบหรือยังคะว่า Package นี้เก็บคลาสที่มีเมธอด main ทั้งหมดเลย หลังจากที่เราพัฒนาโปรแกรมเสร็จก็สามารถลบทิ้งทั้ง Package ได้เลยค่ะเก็บไว้ก็ไม่ได้ใช้อะไร ในตอนนี้เราใช้เพื่อการศึกษาเผื่อว่าวันไหนลืมก็ย้อนกลับมาอ่านได้ค่ะ ไปดูโค้ดกันเลยดีกว่า คราวนี้ขอใช้ Constructor ที่เราเขียนรับค่า id เอาไว้ด้วยนะคะ ใช้เมธอด Setters พิมพ์เยอะไปค่ะ แต่ก็จะพยายามแสดงตัวอย่างหลาย ๆ รูปแบบนะคะ เลือกใช้ตามที่ถนัดเลยค่ะ

basic_javaweb_9_01

ภาพที่ 1 ตัวอย่างการแก้ไขข้อมูล

basic_javaweb_9_02

ภาพที่ 2 โค้ดในเมธอด main ในไฟล์ TestUpdate.java

ลองทำความเข้าใจเกี่ยวกับโค้ดในเมธอด isUpdate(Book book) ดูนะคะ ในกรอบสีแดงคือส่วนที่แตกต่างจากเมธอด isInsert(Book book) ค่ะ

basic_javaweb_9_03

ภาพที่ 3 โค้ดบางส่วนในเมธอด isUpdate()

กลับมาที่เมธอด main อีกครั้งวิธีการทดสอบก็คล้าย ๆ กันกับคลาส TestInsert.java ค่ะ

basic_javaweb_9_04

ภาพที่ 4 โค้ดในเมธอด main ในไฟล์ TestUpdate.java

เมธอดนี้ไม่มีอะไรมากนะคะ สำหรับบทความต่อไปจะเกี่ยวกับเรื่องของการลบข้อมูลค่ะ แล้วพบกันนะคะ


>>> เรียนรู้ MVC ด้วย โปรเจ็กต์ Basic JavaWeb

ภาคที่ 1 ภาพรวมของระบบ (Overview)

Basic JavaWeb ตอนที่ 1 Introduction
Basic JavaWeb ตอนที่ 2 Overview
Basic JavaWeb ตอนที่ 3 Structure

ภาคที่ 2 Model (ส่วนติดต่อกับข้อมูล)
Basic JavaWeb ตอนที่ 4 Connection Datebase
Basic JavaWeb ตอนที่ 5 Create Model
Basic JavaWeb ตอนที่ 6 Create DAO
Basic JavaWeb ตอนที่ 7 Method getAll()
Basic JavaWeb ตอนที่ 8 Method isInsert()
Basic JavaWeb ตอนที่ 9 Method isUpdate()
Basic JavaWeb ตอนที่ 10 Method isDelete()
Basic JavaWeb ตอนที่ 11 Method getById()
Basic JavaWeb ตอนที่ 12 Method getByKeyword()

ภาคที่ 3 Controller และView (ส่วนของการควบคุมการทำงานและการแสดงผล)

ออกแบบ Template
– HTML
– CSS
– JavaScript
– JSP (EL, JSTL)

เชื่อมต่อ Controller และ View

เชื่อมต่อ Model -> Controller -> View

สรุป


ธมนวรรณ มณีจันทร์

ธมนวรรณ มณีจันทร์

|:- เราเชื่อมั่นว่าการเสียสละและการแบ่งปันจะทำให้โลกใบนี้สวยงามมากขึ้น ทุกๆ จุดเริ่มต้นของการเรียนรู้ นำไปสู่การเรียนรู้ถัดไป เว็บไซต์แห่งนี้ขอเป็นส่วนหนึ่งของการแบ่งปันความรู้ที่ไม่มีที่สิ้นสุด มาร่วมกันผลักดันโลกของเราให้หมุนไปพร้อมกับพลังแห่งความรักด้วยกันนะคะ :) >>> |:- About Me! -:|