SlideShare a Scribd company logo
lesson3 JSP
มายเอสคิวแอล (MySQL) คืออะไร
ชื่อ "MySQL" อ่านออกเสียงว่า "มายเอสคิวเอล" หรือ "มายเอสคิวแอล" (ในการอ่านอักษร L ในภาษาไทย)
ซึ่งทางซอฟต์แวร์ไม่ได้อ่าน มายซีเควล หรือ มายซีควล เหมือนกับซอฟต์แวร์จัดการฐานข้อมูลตัวอื่น
มายเอสคิวแอล (MySQL) คือ โปรแกรมระบบจัดการฐานข้อมูล ที่พัฒนาโดยบริษัทมายเอสคิวแอลเอบี
(MySQL AB) มีหน้าที่เก็บข้อมูลอย่างเป็นระบบ รองรับคาสั่งเอสคิวแอล (SQL = Structured
Query Language) เป็นเครื่องมือสาหรับเก็บข้อมูล ที่ต้องใช้ร่วมกับเครื่องมือหรือโปรแกรมอื่นอย่าง
บูรณาการ เพื่อให้ได้ระบบงานที่รองรับความต้องการของผู้ใช้ เช่นทางานร่วมกับเครื่องบริการเว็บ (Web
Server) เพื่อให้บริการแก่ภาษาสคริปต์ที่ทางานฝั่งเครื่องบริการ (Server-Side Script) เช่น ภาษา
พีเอชพี (PHP) , ภาษาเอเอสพีดอทเน็ต (ASP.NET) , หรือภาษาเจเอสพี (JSP) เป็นต้น หรือทางาน
ร่วมกับโปรแกรมประยุกต์ (Application Program) เช่น ภาษาวิชวลเบสิกดอทเน็ต (VB) ภาษาจา
วา (JAVA) เป็นต้น โปรแกรมถูกออกแบบให้สามารถทางานได้บนระบบปฏิบัติการที่หลากหลาย และเป็น
ระบบฐานข้อมูลโอเพนทซอร์ทที่ถูกนาไปใช้งานมากที่สุด
ขั้นตอนในการสร้าง package
คลิกขวาที่ src=>New=>Package
Name ตั้งชื่อตามที่ต้องการแต่ให้คล้องกับข้อมูลข้างใน
ในที่นี้ตั้งชื่อว่า comment
เมื่อสร้างแพ็กเก็จเสร็จแล้วจะได้package ที่ชื่อ Comment
วิธีสร้าง Class ใน Package
Name:
ชื่อ Class ที่เราจะสร้าง
ในที่นี้ตั้งชื่อว่า connect
แล้วก็จะได้Class แบบนี้
การสร้าง Servlet ในPackage
Packageที่สร้างในที่นี้ตั้ง
ชื่อ Package ว่า controller
>New > Servlet
Class name:
ชื่อของ servlet
ในที่นี้ตั้งชื่อ Class ของ
servlet
ว่า loginservlet
เมื่อสร้างเสร็จแล้วจะได้แบบนี้
วิธีการ Build Path เพื่อให้ servlet สามารถ runได้
Add Libraries ต่างๆ
Server Runtime >กดปุ่ม Next
Codeในส่วนของ JSP File
Code ในส่วนของ Java Class ชื่อ Class connect
Codeในส่วนของหน้า loginservlet
Codeในส่วนของหน้า loginservlet ต่อ
การสร้างฐานข้อมูล MySQL ด้วย Navicat
ขั้นตอนการดาเนินการ
1. สร้างการเชื่อมต่อฐานข้อมูล
หลังจากเปิดโปรแกรม Navicat ขึ้นมาแล้ว คลิกที่ Connection
โปรแกรมจะเปิดหน้าต่าง Connection ขึ้นมา ซึ่งต้องป้อนรายละเอียดที่จาเป็นดังนี้
Connection Name: ตั้งชื่อ Connection จะเป็นอะไรก็ได้ให้จาง่ายเข้าไว้
Host name/IP address: ปล่อยให้เป็น localhost
Port: ปล่อยให้เป็น 3306
User name: ป้อน User name ที่ใช้ล็อกอินเข้าสู่ MySQL ค่าดีฟอลต์จะเป็น root
Password: ป้อนรหัสผ่าน ที่ใช้ล็อกอินเข้าสู่ MySQL ถ้าไม่มีรหัสผ่าน ให้ปล่อยว่างไว้
กดปุ่ม Test Connection เพื่อทดสอบการเชื่อมต่อดูก่อนก็ได้ถ้าโปรแกรมแจ้งว่า
Conection Successfully แสดงว่าสามารถเชื่อมต่อฐานข้อมูลได้แล้วก็ให้คลิกปุ่ม OK
2. สร้างฐานข้อมูล
ดับเบิลคลิกที่ ตัว connection ที่สร้างขึ้นมา เพื่อเชื่อมต่อเข้าใช้งาน
MySQL
คลิกขวา ที่ตัว connection
คลิก New Database เพื่อสร้างฐานข้อมูล โปรแกรมจะเปิด
ไดอะล็อกบ็อก Create New Database ขึ้นมา
ซึ่งมีรายละเอียดที่ต้องกาหนด ดังนี้
Enter database name: ตั้งชื่อฐานข้อมูล
Character set: กาหนดชุดตัวอักษร แนะนาเป็น utf8–
UTF-8 Unicode
Collation: กาหนด Collation แนะนาเป็น
utf8_general_ci
หลังจากกาหนดทุกอย่างเรียบร้อย คลิกปุ่ม OK คุณสร้าง
ฐานข้อมูลใหม่ เรียบร้อย
การสร้างตารางใน Navicat
1.เปิด Navicat ขึ้นมา
คลิกขวาที่ Tables => New Table
จะโชว์หน้าต่างนี้
ชื่อของตัวแปร
ชนิดของตัวแปร
ขนาดของตัวแปร
เมื่อคลิกซ้ายตรงนี้จะกลายเป็น PK
ให้มันรันค่าเองได้โดยที่เราไม่ได้ใส่เอง
เมื่อกด TAP ตรง PK แล้วโปรแกรมจะขึ้นบรรทัดใหม่ให้เรา
เมื่อใส่ข้อมูลตารางเสร็จแล้วก็กด แล้วจะมี Pop up ขึ้นมาให้เราตั้งชื่อของตาราง
เมื่อพิมพ์ชื่อเสร็จแล้วกด ok
จะได้ตารางมา1ตาราง
เมื่อ ดับเบิ้ลคลิกที่ตารางที่เราสร้างขึ้นก็จะได้หน้าต่างของตารางที่พร้อมจะให้
เรากรอกข้อมูล
1.นาย ชาคริต บางแค 5404101322
2.นาย ณรงค์ชัย ใจคา 5404101327
3.นาย ณัฐพงศ์ กิจพิทักษ์ 5404101330
4.นาย ณัฐพร เชื้อไทย 5404101331
5.นาย ธนสาร สิทธิพานิช 5404101337

More Related Content

PPTX
คำสั่งSql
PDF
lesson5 JSP
PDF
วันที่3 opd@seasun
PDF
Unit1 1
PDF
วันที่2 การบันทึกข้อมูล ncd เพื่อส่งออก 43 แฟ้ม
PDF
การบันทึกข้อมูล 43 แฟ้ม แฟ้ม 7 d
PPTX
EbookPictureFormat
PDF
1 system setting&กำหนดรหัสมาตรฐาน
คำสั่งSql
lesson5 JSP
วันที่3 opd@seasun
Unit1 1
วันที่2 การบันทึกข้อมูล ncd เพื่อส่งออก 43 แฟ้ม
การบันทึกข้อมูล 43 แฟ้ม แฟ้ม 7 d
EbookPictureFormat
1 system setting&กำหนดรหัสมาตรฐาน

Viewers also liked (15)

PPTX
บทที่ 4
PDF
lesson2 JSP
PPT
PowerPoint การสร้างเว็บ
PDF
การบันทึกข้อมูลใน hostxp/hosxp_pcu ประเภท PP เพื่อส่งออก 50 แฟ้ม
PPT
PPTX
พื้นฐานภาษาจาวา
DOC
ภาษา Jsp
PDF
Basic java need to know for newbie android developer
PPT
Spat Db 3 Intro Sql
PPTX
ภาษา Sql
PDF
07 sql
PDF
lesson4 JSP
PDF
Database Tuning for e-Learning
PDF
Java Web Programming (JSP/Servlet) Using Eclipse and Tomcat
บทที่ 4
lesson2 JSP
PowerPoint การสร้างเว็บ
การบันทึกข้อมูลใน hostxp/hosxp_pcu ประเภท PP เพื่อส่งออก 50 แฟ้ม
พื้นฐานภาษาจาวา
ภาษา Jsp
Basic java need to know for newbie android developer
Spat Db 3 Intro Sql
ภาษา Sql
07 sql
lesson4 JSP
Database Tuning for e-Learning
Java Web Programming (JSP/Servlet) Using Eclipse and Tomcat
Ad

Similar to lesson3 JSP (20)

PDF
MK380-SQL ระบบสารสนเทศทางการตลาด - ภาษา SQL
DOCX
การใช้งานคำสั่งภาษา Sql
DOCX
การใช้งานคำสั่งภาษา Sql
PPTX
งานนำเสนอ1
DOCX
การใช้งานคำสั่งภาษา Sql
DOCX
การใช้งานคำสั่งภาษา Sql
PDF
การใช้งาน phpMyadmin
PPTX
การใช้อักษร
PPT
Sql theory
PDF
05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูล
PDF
Php training
PDF
Php book-ch8-database inquiry
PDF
Dream mx
PDF
lesson5 JSP
PPTX
SQL By Sayuri
PDF
Database Review for Midterm Exam
DOC
การเพ มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
MK380-SQL ระบบสารสนเทศทางการตลาด - ภาษา SQL
การใช้งานคำสั่งภาษา Sql
การใช้งานคำสั่งภาษา Sql
งานนำเสนอ1
การใช้งานคำสั่งภาษา Sql
การใช้งานคำสั่งภาษา Sql
การใช้งาน phpMyadmin
การใช้อักษร
Sql theory
05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูล
Php training
Php book-ch8-database inquiry
Dream mx
lesson5 JSP
SQL By Sayuri
Database Review for Midterm Exam
การเพ มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
Ad

More from Kukik Kanoknuan (7)

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

lesson3 JSP