Upload
kukik-kanoknuan
View
374
Download
2
Embed Size (px)
Citation preview
มายเอสควแอล (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