Wathinee.d@gmail.com JSP ติดต่อฐานข้อมูล.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
สถาปัตยกรรมเทียร์ TIER ARCHITECTURE.
Advertisements

กลุ่มคำสั่ง SQL สามารถแบ่งได้ดังนี้
เอกสารประกอบการบรรยาย เรื่อง ASP and Database
สถาปัตยกรรม ActiveX Data Object (ADO)
การเขียนคำสั่งเชื่อมต่อฐานข้อมูล
ASP [#15] การใช้งาน ASP กับ Mysql ผ่าน ODBC การทำสมุดเยี่ยม Guestbook
ASP [ # 11 ] เตรียมความพร้อมก่อนติดต่อกับ Ms Access
Database Programming Exceed Camp #2 24 October 2005.
การเข้าถึงฐานข้อมูล ด้วยกลุ่ม object ADO.NET
การติดต่อกับฐานข้อมูล(MySQL)
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
ASP เตรียมความพร้อมก่อนติดต่อกับ Ms Access การนำข้อมูลจากตารางมาแสดง
CHAPTER 14 Database Management
ASP.NET Uthai ShiangJan Information and Communication Technology.
Java Network Programming – Network Operating Systems and Protocols Choopan Rattanapoka.
เทคโนโลยีสมัยใหม่ วิธีการอัดเกรด iPhone,iPhone touch เป็น ios5 เรื่อง.
จัดทำโดย น. ส. ดวงกมล งามอยู่เจริญ เลขที่ 8 น. ส. ณัชชา เชื้อตา เลขที่ 6 เตรียมบริหารธุรกิจปี 1.
Server Object. 2 z ใช้ในการควบคุม และบริหารเว็บเซิร์ฟเวอร์ ซึ่งทำด้วยการเขียนสคริปต์ใน แอปพลิเคชั่น ASP ( โดยเรียกใช้เมธอด หรือกำหนดค่าพรอพเพอร์ตี้ของ.
Click Here Click Here. หน้าแรก รายละเอียด LINK Microsoft Word Microsoft Word โปรแกรมการพิมพ์ เอกสาร จดหมายที่มีผู้ใช้งานมากที่สุดใน โลก ! ผมคิดว่ายังงั้น.
ปฏิบัติการ สร้างเว็บไซต์
สำนักวิชาเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา
Computer in Business เรื่อง การใช้งาน Access เบื้องต้น.
1. Select query ใช้สำหรับดึงข้อมูลที่ต้องการ
1 การใช้งานระบบจัดการ ฐานข้อมูล Mysql ผ่าน phpmyadmin.
ระบบจัดการพนักงาน E-Clocking. E-clocking Application คืออะไร E-clocking ย่อมาจากคำว่า Easy Clocking ก็คือทำงานและ ดูแลข้อมูลการบริหารบันทึกเวลาการทำงานของพนักงานแบบ.
การใช้โปรแกรม Microsoft Word XP Microsoft Word XP.
Lab04 : การใช้โปรแกรม บรรณานุกรมพื้นฐาน EndNote X7 อ. อภิพงศ์ ปิงยศ สาขาระบบสารสนเทศทางธุรกิจ (BIS)
โปรแกรมคำนวณคะแนน สหกรณ์ ตามเกณฑ์ดีเด่นแห่งชาติ กรมส่งเสริม สหกรณ์ กองพัฒนาสหกรณ์ด้านการเงิน และร้านค้า วิธีการใ ช้
วรกร สุพร งานนโยบายและแผน และประกันคุณภาพการศึกษา คณะอุตสาหกรรมเกษตร มหาวิทยาลัยเชียงใหม่
วิธีการใ ช้ โปรแกรมคำนวณคะแนน กลุ่มเกษตรกรดีเด่น กองพัฒนาสหกรณ์ด้าน การเงินและร้านค้า กรมส่งเสริม สหกรณ์
การสร้างฐานข้อมูลใหม่ หมายถึง การสร้างแฟ้มข้อมูลใหม่บน Access สามารถกำหนด ได้ดังต่อไปนี้ ภาพแสดงการสร้างฐานข้อมูลใหม่
การประชุมเชิงปฏิบัติการ การจัดทำแผนการใช้งานโปรแกรม POFF3 สำหรับศูนย์บริการสาธารณสุข.
การออกแบบโครงสร้างข้อมูล การออกแบบโครงสร้างข้อมูล หมายถึง กรณีสร้างตารางใหม่ด้วย ออกแบบตาราง (Table Design) เพื่อต้องการกำหนด โครงสร้างด้วยตนเอง โดยมีขั้นตอนการ.
คำสั่งควบคุมการทำงาน
เทคโนโลยีพื้นฐานของระบบสารสนเทศ
SQL Structured Query Language.
ข้อบังคับ ระเบียบ ประกาศ คำสั่ง
การติดต่อฐานข้อมูลและการแสดงผล
อบรมการใช้คอมพิวเตอร์เบื้องต้น
การติดต่อกับฐานข้อมูล(MySQL)
หน่วยการเรียนที่ 6 เรื่อง การจัดการฐานข้อมูลด้วย PHP Function
ความรู้เบื้องต้นเกี่ยวกับ PHP Introduction to PHP
Introduction SQLite Prawit Pimpisan Computer Science RERU.
Handling Exceptions & database
การติดต่อฐานข้อมูลและการแสดงผล
การพัฒนาการใช้งานในระบบเว็บ
รายการ(List) [3] ผู้สอน อาจารย์ ยืนยง กันทะเนตร
Work Shop 1.
บทที่ 5 ระบบจัดการฐานข้อมูล
การติดต่อฐานข้อมูลและการแสดงผล
ภาษามาตรฐานสำหรับนิยามข้อมูล และการใช้ข้อมูล
คำสั่ง Create , Insert, Delete, Update
จับหน้าจอเอกสารมาตัด ไว้ทำภาพที่โชว์อยู่หน้าแรก ใช้โปรแกรมอื่นก็ได้ ที่สามารถตัดรูปได้
Object-Oriented Programming Paradigm
วิธีการกำหนดค่า Microsoft SharePoint ของคุณ เว็บไซต์ออนไลน์
Java Translation Object and Class ในมุมมองคอมพิวเตอร์ Objects หรือ Instances หมายถึงวัตถุที่กำเนิดตัวตนจริงๆจากต้นแบบที่กำหนดโดยคลาส Object.
บทที่ 9 การใช้โปรแกรมสำเร็จรูป ในการสร้างโลกเสมือนเพื่อการเรียนรู้ “Opensimulator” อาจารย์เทพยพงษ์ เศษคึมบง สาขาวิชาเทคโนโลยีและนวัตกรรมการศึกษา.
หน่วยที่ 3 การประมวลผลข้อมูลให้เป็นสารสนเทศ
บริษัท พัฒนาวิชาการ (2535) จำกัด
Inheritance and Encapsulation
การเขียนภาษาจาวาเบื้องต้น
Week 5 C Programming.
วัฏจักรหิน วัฏจักรหิน : วัดวาอาราม หินงามบ้านเรา
หน่วยการเรียนรู้ การเขียนโปรแกรมภาษาขั้นพื้นฐาน เรื่อง โครงสร้างพื้นฐาน HTML 5 รหัส รายวิชา ง23102 การงานอาชีพและเทคโนโลยี 6 กลุ่มสาระ การงานอาชีพและเทคโนโลยี
หน่วยการเรียนที่ 7 เรื่อง การจัดการฐานข้อมูลด้วย Dreamweaver
บทที่ 8 การใช้โปรแกรมสำเร็จรูป ในการสร้างระบบการสอนบนเครือข่าย “Moodle” อาจารย์เทพยพงษ์ เศษคึมบง สาขาวิชาเทคโนโลยีและนวัตกรรมการศึกษา pws.npru.ac.th/thepphayaphong.
อินเทอร์เน็ตเบื้องต้น และการออกแบบเว็บไซต์
การเขียนโปรแกรมคอมพิวเตอร์ แบบภาษาเชิงวัตถุ
การเขียนโปรแกรมด้วยภาษาไพทอน การเขียนโปรแกรมแบบทางเลือก
ระบบการส่งต่อข้อมูลอาการไม่พึงประสงค์จากการแพ้ยา
ใบสำเนางานนำเสนอ:

Wathinee.d@gmail.com JSP ติดต่อฐานข้อมูล

ตรวจสอบความพร้อมก่อนเรียน J2SE (Set Environment ให้เรียบร้อย) Tomcat (Start Service ให้เรียบร้อย) เปิด home ของ tomcat D:\TomcatWeb Install : mysql , navincat (สามารถ download จากเว็บไซต์)

ขั้นตอนการเขียนโปรแกรมเพื่อเชื่อมต่อกับฐานข้อมูล โหลด Driver สร้าง Connection เพื่อเชื่อมต่อกับฐานข้อมูล สร้าง Statement หรือวัตถุที่จะส่งคำสั่ง sql ไปยังฐานข้อมูล ส่งคำสั่ง sql แสดงผลการทำงาน ปิดการเชื่อมต่อ Database โปรแกรม Java Driver

ชื่อคลาสที่เป็นไดร์เวอร์ 1โหลด Driver รูปแบบ Class.forName(ชื่อคลาสที่เป็นไดร์เวอร์); ฐานข้อมูล ชื่อคลาสที่เป็นไดร์เวอร์ Mysql com.mysql.jdbc.Driver Microsoft Access sun.jdbc.odbc.JdbcOdbcDriver Microsoft SQL Server com.Microsoft.sqlserver.jdbc.SQLServerDriver Oraclr Oracle.jdbc.driver.OracleDriver

2.สร้าง Connection เพื่อเชื่อมต่อกับDB รูปแบบ Connection คอนเน็คชั่น =DriverManager.getConnection(URI_ของฐานข้อมูล); หรือ Connection คอนเน็คชั่น =DriverManager.getConnection(URI_ของฐานข้อมูล,ชื่อผู้ใช้,รหัสผ่าน);

URI(uniform resource identifier) ของฐานข้อมูล Mysql มีรูปแบบดังนี้ Jdbc:mysql://ชื่อserver/ชื่อdatabase เมื่อเขียนเสร็จแล้วถ้าไม่เกิด exception ขึ้นก็แสดงว่าเชื่อมต่อกับฐานข้อมูลได้

ตัวอย่าง URL ของฐานข้อมูลชนิดต่าง ๆ URI Mysql jdbc:mysql://ชื่อเซิร์ฟเวอร์[:port]/ชื่อฐานข้อมูล Derby(Embedded) jdbc:derby:ชื่อฐานข้อมูล Derby jdbc:derby//ชื่อเซิร์ฟเวอร์[:port]/ชื่อฐานข้อมูล Microsoft Access jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)}; DBQ=ชื่อฐานข้อมูล.mdb Microsoft SQL Server jdbc:sqlserver//ชื่อเซิร์ฟเวอร์[:port];database=ชื่อฐานข้อมูล Oracel jdbc:oracle:thin:@ชื่อเซิร์ฟเวอร์:หมายเลขพอร์ท:ชื่อฐานข้อมูล

3.statement รูปแบบ เตรียม คำสั่ง เพื่อจะใช้ sql Statement ตัวแปร=conn.createStatement(); ตัวอย่าง Statement stmt=conn.createStatement();

4. Method ที่น่าสนใจของคำสั่งดังนี้ 4.1 กรณี insert ,Update , Delete stmt.executeUpdate(); เมื่อใช้คำสั่งข้างต้นผลที่ return กลับมาจะเป็นจำนวนเต็มแสดงถึงแถวที่ถูกเปลี่ยนแปลง

4. Method ที่น่าสนใจของคำสั่งดังนี้ 4.2 กรณี Select stmt.executeQuery(); เมื่อใช้คำสั่งข้างต้นผลที่ return กลับมาจะเป็น ResultSet ซึ่งมีลักษณะคล้ายตารางของกลุ่มข้อมูล

ยกตัวอย่าง การ insert String sql=“insert into employee (id,name,salary) values(4,’Mr Jo’,30000);”; Int result = stmt.executeUpdate(sql);

String sql=“select * from employee;”; ResultSet rs = stmt.executeQuery(sql); while(rs.next()){ //อ่านข้อมูลจาก ResultSet โดยใช้เมธอด getXXX() //เช่น rs.getInt(1) อ่านชนิดข้อมูลint จากคอมลัมน์แรก // rs.getString(“name”); อ่านชนิดStringจาคอลัมธ์ชื่อ name }

ตัวอย่าง while(rs.next()){ out.println(rs.getInt(“id”)); out.println(rs.getString(“name”)); } ปล. filed เป็น int ใช้ getInt filed เป็น char ,varchar หรืออื่นๆ ใช้ getString

ตัวอย่าง select

ตัวอย่าง select

5.ปิดการเชื่อมต่อ ให้ปิด Connection ,Statement ,ResultSet รูปแบบ ตัวแปร.close(); ตัวอย่าง rs.close(); // เฉพาะกรณีของ select conn.close(); stmt.close();

ขั้นตอนเตรียมข้อมูลต่าง ๆ 1.ขั้นตอนเตรียม ข้อมูล และฐานข้อมูล 2.ขั้นตอน download และ Install Driver ของ MySQL 3. สร้าง JSP และจัดการกับฐานข้อมูลด้วยคำสั่ง

ขั้นตอนสร้าง Database,table,data ใช้โปรแกรม Navincat for Mysql 1.คลิก Conncetion เพื่อติดต่อไปยัง mysql

ขั้นตอนสร้าง Database,table,data ใช้โปรแกรม Navincat for Mysql 2.ระบุข้อมูลของ Server ที่ต้องการติดต่อ ในกรณีนี้ ติดต่อที่เครื่องของผู้พัฒนา สร้างชื่อการติดต่อ ติดต่อมาที่เครื่อง locahost คลิกทดสอบ รหัสเข้าใช้ mysql

ขั้นตอนสร้าง Database,table,data ใช้โปรแกรม Navincat for Mysql 3.เมื่อติดต่อ mysql ได้ก็จะแสดงข้อมูล database ที่มีทั้งหมดนะขณะนั้น

ขั้นตอนสร้าง Database,table,data ใช้โปรแกรม Navincat for Mysql 4.สร้าง databasae ใหม่โดยคลิกขวา และเลือก new database

ให้นักศึกษาสร้าง table guestbook ข้อมูลดังนี้

ฝึกปฏิบัติ ติดต่อฐานข้อมูล Insert Select Delete Update

ฝึกปฏิบัติ ฝึกปฏิบัติสร้าง guestbookในชั่วโมงเรียน