SlideShare a Scribd company logo
lesson5 JSP
สมาชิกกลุ่ม
1. นางสาวบุญญรัตน์ ฉิมสุด รหัสนักศึกษา 5404101347
2. นางสาวพรพิมล อรรคสูรย์ รหัสนักศึกษา 5404101359
3. นางสาววริศรา บุญแขม รหัสนักศึกษา 5404101383
4. นายสุวิเชษฐ์ ท้าวบุญชู รหัสนักศึกษา 5404101405
5. นายอธิวัฒน์ ทรายคา รหัสนักศึกษา 5404101408
กลุ่มเรียนที่ 1 สาขา วิทยาการคอมพิวเตอร์ คณะ วิทยาศาสตร์
มหาวิทยาลัยแม่โจ้
ขั้นตอนในการค้นหา/แสดงข้อมูล
JSP Servlet MemberDAO
MembersBea
n
DBConnect
SQL
SQL เป็นภาษาที่ใช้ในการเขียนโปรแกรม เพื่อจัดการกับ
ฐานข้อมูลโดยเฉพาะ เราสามารถแบ่งการทางานได้เป็น 4 ประเภท ดังนี้
1. Insert query ใช้สาหรับการเพิ่มข้อมูล
2. Select query ใช้สาหรับดึงข้อมูลที่ต้องการ
3. Update query ใช้สาหรับแก้ไขข้อมูล
4. Delete query ใช้สาหรับลบข้อมูลออกไป
Web Page
การสร้างหน้า JSP
คลิกขวาที่ WebContent --> New --> JSP file แล้วตั้งชื่อว่า
Search.jsp
เขียนโค้ดหน้า Search.jsp ให้แสดงผลออกมาดังหน้า
Web Page
การสร้างหน้า SearchServlet.java
คลิกขวาที่ Package com.controller --> New --> Servlet
แล้วตั้งชื่อว่า SearchServlet
เขียนโค้ดหน้า SearchServlet..java ซึ่งเขียนใน Method doPost
คาสั่งการค้นหา/แสดงข้อมูล
คาสั่ง SQL SELECT สามารถเรียกได้ทั้งตาราง หรือว่า
สามารถระบุฟิลด์ที่ต้องการเรียกดูข้อมูลได้
ยกตัวอย่างเช่น
การเลือกข้อมูลทั้งหมดของ Table
รูปแบบ ตัวอย่าง
SELECT * FROM [table Name] SELECT * FROM membersbook
ตัวอย่างการใช้งาน
การเลือกข้อมูลทั้งหมดของ Table
lesson5 JSP
ผลลัพธ์ของการรันโปรแกรม
คาสั่ง SQL WHERE เป็นคาสั่งที่ใช้สาหรับการระบุเงื่อนไขการ
เลือกข้อมูลในตาราง (Table) คาสั่ง SQL WHERE สามารถระบุเงื่อนไข
ในการเลือกข้อมูลได้ 1 เงื่อนไข หรือมากกว่า 1 เงื่อนไข
ยกตัวอย่างเช่น
1. การเลือกข้อมูลโดยใช้ Operators = (เท่ากับ)
รูปแบบ ตัวอย่าง
SELECT * FROM [Table Name]
WHERE [Field Name] ='+ตัวแปร+'
SELECT * FROM membersbook
WHERE member_firstname
='"+name+"'
ตัวอย่างการใช้งาน
การเลือกข้อมูลโดยใช้ Operators = (เท่ากับ)
lesson5 JSP
ผลลัพธ์ของการรันโปรแกรม
2. การเลือกข้อมูลโดยใช้ คาสั่ง LIKE
รูปแบบ ตัวอย่าง
SELECT * FROM [Table Name]
WHERE [Field Name]
LIKE ' % +ตัวแปร+ % '
SELECT * FROM membersbook
WHERE member_firstname
LIKE'%+name+%'
ตัวอย่างการใช้งาน
การเลือกข้อมูลโดยใช้ Operators = (เท่ากับ)
lesson5 JSP
ผลลัพธ์ของการรันโปรแกรม
เขียนโค้ดหน้า SearchServlet..java เพื่อเรียกใช้ Class
MemberDAO และการเขียนเงื่อนไขในการเลือกใช้ Combo
box
เขียนโค้ดหน้า Search.jsp เพื่อให้แสดงข้อมูลจากผล
การค้นหา
ผลลัพธ์ของการรันโปรแกรม
lesson5 JSP

More Related Content

PDF
lesson4 JSP
PPTX
นวัตกรรมและเทคโนโลยีสารสนเทศ
PDF
E mail-m51no33
PDF
PDF
ใบงานสำรวจตนเอง M6
lesson4 JSP
นวัตกรรมและเทคโนโลยีสารสนเทศ
E mail-m51no33
ใบงานสำรวจตนเอง M6

What's hot (17)

PDF
PDF
Nimitporn614
PDF
หวัดดีฮับ
DOC
case study 2
PPTX
Emerging technology 201704 (1)
PPTX
Chapter5
PDF
2557 โครงงาน
PDF
หลักการของไวยากรณ์
PDF
โครงงานคอมพิวเตอร์
PDF
แบบเสนอโครงร่างโรงงานคอมพิวเตอร์ต๊อก
DOCX
เผยแพร่ความรู้ออนไลน์ ใหม่
PDF
ขั้นตอนการทำงานของภาษาซี
PDF
แผนการจัดการเรียนรู้ที่ 6
PPT
ระบบห้องสมุดอัตโนมัติ ทรงไทย Songthai
PDF
การใช้งานโปรแกรมระบบห้องสมุดอัตโนมัติ OpenBiblio รุ่น myLib
PDF
ใบงานสำรวจตนเอง M6
Nimitporn614
หวัดดีฮับ
case study 2
Emerging technology 201704 (1)
Chapter5
2557 โครงงาน
หลักการของไวยากรณ์
โครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโรงงานคอมพิวเตอร์ต๊อก
เผยแพร่ความรู้ออนไลน์ ใหม่
ขั้นตอนการทำงานของภาษาซี
แผนการจัดการเรียนรู้ที่ 6
ระบบห้องสมุดอัตโนมัติ ทรงไทย Songthai
การใช้งานโปรแกรมระบบห้องสมุดอัตโนมัติ OpenBiblio รุ่น myLib
ใบงานสำรวจตนเอง M6
Ad

Viewers also liked (7)

PDF
lesson2 JSP
PPTX
พื้นฐานภาษาจาวา
DOC
ภาษา Jsp
PDF
lesson3 JSP
PDF
Basic java need to know for newbie android developer
PDF
Java Web Programming (JSP/Servlet) Using Eclipse and Tomcat
lesson2 JSP
พื้นฐานภาษาจาวา
ภาษา Jsp
lesson3 JSP
Basic java need to know for newbie android developer
Java Web Programming (JSP/Servlet) Using Eclipse and Tomcat
Ad

Similar to lesson5 JSP (20)

PDF
07 sql
PDF
csmju313 L4
PPT
Spat Db 3 Intro Sql
PPTX
SQL By Sayuri
DOC
บทที่4
PDF
lesson4 JSP
DOC
การเพ มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
PDF
lesson5 JSP
PPT
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 03
PDF
Database Review for Midterm Exam
PDF
Php book-ch8-database inquiry
PDF
Training php my_sql
PPT
Sql theory
PPTX
ภาษา Sql
PPT
บทที่6
PDF
01 sql-overview
PPTX
คำสั่งSql
PPTX
บทที่ 4
PPT
บท6
PPT
บทที่ 6 การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ
07 sql
csmju313 L4
Spat Db 3 Intro Sql
SQL By Sayuri
บทที่4
lesson4 JSP
การเพ มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
lesson5 JSP
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 03
Database Review for Midterm Exam
Php book-ch8-database inquiry
Training php my_sql
Sql theory
ภาษา Sql
บทที่6
01 sql-overview
คำสั่งSql
บทที่ 4
บท6
บทที่ 6 การเขียนโปรแกรมเพื่อแก้ไขข้อมูล&ลบ

More from Kukik Kanoknuan (6)

PDF
PDF
lesson6 JSP
PDF
lesson3 JSP
PDF
lesson2 JSP
PDF
lesson1 JSP
PDF
lesson1 JSP
lesson6 JSP
lesson3 JSP
lesson2 JSP
lesson1 JSP
lesson1 JSP

lesson5 JSP