+ All Categories

Lesson3

Date post: 15-Jan-2015
Category:
Upload: -
View: 64 times
Download: 5 times
Share this document with a friend
Description:
 
Popular Tags:
22
DATA BASE
Transcript
Page 1: Lesson3

DATA BASE

Page 2: Lesson3

   Database (ฐานข้�อมู�ล) เป็�นกล��มูข้องข้�อมู�ล ที่��มู�การจั�ดการเพื่��อที่�าให้� เข้�าถึ�ง จั�ดการ

และป็ร�บป็ร�งได�ง�าย

    Database เป็�นที่��เก$บรวบข้อง เรคคอร'ด ข้�อมู�ล ห้ร�อ ไฟล' เช่�น รายการข้าย

รายการผล+ตภั�ณฑ์' คล�งสิ+นค�า ห้ร�อรายละเอ�ยดข้องล�กค�า โดยป็กต+ผ��จั�ดการฐานข้�อมู�ลให้�ผ��ใช่� สิามูารถึควบค�มูการอ�าน

เข้�ยน เข้�าถึ�ง ระบ�การ การสิร�างรายงาน และว+เคราะห้'การใช่�

ฐานข้�อมู�ล และผ��จั�ดการฐานข้�อมู�ล มู�บที่บาที่เด�น ในระบบเมูนเฟรมู ระบบเว+ร'กสิเตช่�น ระบบข้นาดกลาง

Page 3: Lesson3

สิร�าง ร�ป็แบบฟอร'มู ห้น�าเว$บ ที่��ให้�ผ��ใช่�กรอกข้�อมู�ล Username,Password,

ช่��อ,นามูสิก�ล

Page 4: Lesson3

ร�ป็แบบฟอร'มู ห้น�าเว$บ

Page 5: Lesson3

• การ ใช่�ค�าสิ��ง action เพื่��อเช่��อมูต�อไป็ย�ง ห้น�า servlet

Page 6: Lesson3

สิร�าง Servlet เพื่��อเก$บข้�อมู�ลที่�� เช่��อมูต�อจัาก ห้น�าNewFile2.jsp

Page 7: Lesson3
Page 8: Lesson3

การเชื่��อมต่�อก�บ MY SQL

Page 9: Lesson3

(SQL) เอสคิ�วแอล เอสิค+วแอล (SQL) ค�อ ภัาษาสิอบถึามูข้�อมู�ล ห้ร�อภัาษาจั�ดการข้�อมู�ลอย�างมู�โครงสิร�าง

มู�การพื่�ฒนาภัาษาคอมูพื่+วเตอร' และโป็รแกรมูฐานข้�อมู�ลที่��รองร�บมูากมูาย

SQL เป็�นภาษาที่��ใชื่�ในการเขี�ยนโป็รแกรม เพื่��อจั�ดการก�บฐานขี�อม$ลโดยเฉพื่าะ สามารถแบ�งการที่)างานได�เป็�น 4 ป็ระเภที่ ด�งน�+

1. Select query ใช่�สิ�าห้ร�บด�งข้�อมู�ลที่��ต�องการ2. Update query ใช่�สิ�าห้ร�บแก�ไข้ข้�อมู�ล3. Insert query ใช่�สิ�าห้ร�บการเพื่+�มูข้�อมู�ล4. Delete query ใช่�สิ�าห้ร�บลบข้�อมู�ลออกไป็

Page 10: Lesson3

JSP Servlets and Database

Page 11: Lesson3

การสร�างต่าราง

Page 12: Lesson3

สิร�าง Table "message" ในฐานข้�อมู�ล

Page 13: Lesson3

สร�างDynamic Web Project และสร�างไฟล- Servlet " DataServlet.java"

Page 14: Lesson3
Page 15: Lesson3

public class controller {

DBconnect db = new DBconnect(); Statement stmt; ResultSet rs = null; public int insert(String sql) { try { db.createConnection(); stmt = db.getStatement(); stmt.executeUpdate(sql); } catch (SQLException ex) { Logger.getLogger(controller.class.getName()).log(Level.SEVERE,null, ex); return 0; } db.closeConnection(); return 1; }

Page 16: Lesson3
Page 17: Lesson3
Page 18: Lesson3
Page 19: Lesson3
Page 20: Lesson3

UserDAOต�วเช่��อมูต�อก�บMysql

Page 21: Lesson3

ห้น�าdisplay

ห้น�าแสิดงผล

Page 22: Lesson3

Recommended