Top Banner
DATA BASE
23

บทที่ 3 ติดต่อฐานข้อมูล

May 26, 2015

Download

Documents

squall1735
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: บทที่ 3 ติดต่อฐานข้อมูล

DATA BASE

Page 2: บทที่ 3 ติดต่อฐานข้อมูล

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

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

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

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

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

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

Page 3: บทที่ 3 ติดต่อฐานข้อมูล

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

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

Page 4: บทที่ 3 ติดต่อฐานข้อมูล

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

Page 5: บทที่ 3 ติดต่อฐานข้อมูล

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

Page 6: บทที่ 3 ติดต่อฐานข้อมูล

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

Page 7: บทที่ 3 ติดต่อฐานข้อมูล
Page 8: บทที่ 3 ติดต่อฐานข้อมูล

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

Page 9: บทที่ 3 ติดต่อฐานข้อมูล

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

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

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

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

Page 10: บทที่ 3 ติดต่อฐานข้อมูล

JSP Servlets and Database

Page 11: บทที่ 3 ติดต่อฐานข้อมูล

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

Page 12: บทที่ 3 ติดต่อฐานข้อมูล

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

Page 13: บทที่ 3 ติดต่อฐานข้อมูล

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

Page 14: บทที่ 3 ติดต่อฐานข้อมูล
Page 15: บทที่ 3 ติดต่อฐานข้อมูล

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: บทที่ 3 ติดต่อฐานข้อมูล
Page 17: บทที่ 3 ติดต่อฐานข้อมูล
Page 18: บทที่ 3 ติดต่อฐานข้อมูล
Page 19: บทที่ 3 ติดต่อฐานข้อมูล
Page 20: บทที่ 3 ติดต่อฐานข้อมูล

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

Page 21: บทที่ 3 ติดต่อฐานข้อมูล

ห้น�าdisplay

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

Page 22: บทที่ 3 ติดต่อฐานข้อมูล
Page 23: บทที่ 3 ติดต่อฐานข้อมูล

จั�ดที่)าโดย5404101306 นาย ก�ต่ต่�พื่�ฒน- เคิร�อสาร5404101345 นาย นพื่พื่ล พื่ญาชื่�ย5404101361 นาย พื่�นพื่�ชื่�ย ศร�โสดา5404101362 นาย พื่�สกร ดาวด1งส-5404101380 นางสาว วณั�ฐชื่ยา มณั�น�ล5404101356 นางสาว เป็รมฤที่�ย ไกรษร