งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

JSP ติดต่อฐานข้อมูล gmail.com. ตรวจสอบความพร้อมก่อนเรียน J2SE (Set Environment ให้เรียบร้อย ) Tomcat (Start Service ให้เรียบร้อย ) เปิด home.

งานนำเสนอที่คล้ายกัน


งานนำเสนอเรื่อง: "JSP ติดต่อฐานข้อมูล gmail.com. ตรวจสอบความพร้อมก่อนเรียน J2SE (Set Environment ให้เรียบร้อย ) Tomcat (Start Service ให้เรียบร้อย ) เปิด home."— ใบสำเนางานนำเสนอ:

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

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

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

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

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

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

7 ตัวอย่าง URL ของฐานข้อมูลชนิดต่าง ๆ ฐานข้อมูล URI Mysql jdbc:mysql:// ชื่อเซิร์ฟเวอร์ [:port]/ ชื่อฐานข้อมูล Derby(Embed ded) 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 ชื่อ เซิร์ฟเวอร์ : หมายเลขพอร์ท : ชื่อ ฐานข้อมูล

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

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

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

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

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

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

14 ตัวอย่าง select

15

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

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

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

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

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

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

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

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

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

25

26


ดาวน์โหลด ppt JSP ติดต่อฐานข้อมูล gmail.com. ตรวจสอบความพร้อมก่อนเรียน J2SE (Set Environment ให้เรียบร้อย ) Tomcat (Start Service ให้เรียบร้อย ) เปิด home.

งานนำเสนอที่คล้ายกัน


Ads by Google