ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 
JDBC คืออะไร
       JDBC ย่อมาจาก Java Database Connectivity คือ API (Application Programming Interface) หรือ library ในจาวาที่ใช้สำหรับติดต่อกับฐานข้อมูลที่เป็นแบบ relational อย่างเช่น MS SQL, Oracle, MySQL, DB2, Informix เป็นต้น JDBC จะช่วยให้เราสามารถเพิ่ม แก้ไข ลบ หรือเรียกดูข้อมูลที่เก็บไว้ในฐานข้อมูลจากโปรแกรมจาวาที่เราเขียนขึ้นได้ หรืออาจาเรียกว่าเป็น ตัวเชื่อมต่อระหว่างโปรแกรมกับฐานข้อมูลของจาวา
      JDBC สามารถติดต่อกับฐานข้อมูล ได้เกือบทุกประเภท เช่น Sysbase ,Oracle, MS SQL ,Informix,Access,MySQL ที่สำคัญการพัฒนา Application ด้าน Database โดยใช้ Java สามารถนำไป Run ได้หลาย Platform ซึ่ง JDBC จะเข้ามาช่วยจัดการในด้านนี้ จะทำให้ทำการพัฒนา Application ได้ใช้คุณสมบัติของภาษา JAVA ได้อย่างเต็มที่ JDBC ถูกประยุกต์ใช้งานในหลายด้าน เช่น ใน webpage ที่มี Applet ในการ Run Application แบบ Remote Database หรือมีการใช้ JDBC ในการติดต่อกับฐานข้อมูลซึ่ง JDBC เป็น Class Class หนึ่ง ฉะนั้นจึงสามารถใช้งานได้หลาย platform เช่น Windows ,Linux , Unix, Solaris, MAC
      ข้อดีของ JDBC
1. ใช้งานง่าย การตั้งค่าไม่ยุ่งยาก
2. สามารถทำงานร่วมกับภาษา Java ได้เป็นอย่างดี เพราะ Driver ที่เขียนขึ้นนั้นส่วนมากจะพัฒนาจากภาษา Java และมีการ compile เป็น class file ทำให้ใช้งานง่าย
3. สามารถติดต่อฐานข้อมูลได้เกือบทุกประเภท ซึ่งส่วนใหญ่จะเป็นฐานข้อมูลแบบเชิงสัมพันธ์
4. ไฟล์ Driver มีขนาดเล็กกะทัดรัด
5. สามารถใช้งานได้ทั้ง ระบบ แบบ Two-Tier และ Three-Tier
6. สามารถใช้งานได้หลายระบบปฏิบัติการ
7. เป็น low-level InterFace และสามารถใช้ High-level interface ด้วยถ้าต้องการ
8. การใช้งานจะเป็นเชิง Object-Oriented
9. Driver แต่ละตัวมีมาตรฐานใกล้เคียงกัน
    
      ลักษณะการทำงานของ JDBC
1. ทำการติดต่อกับ Data Base
2. สั่งคำสั่ง SQL ไปยัง DataBase
3. การับผลลัพธ์จากการใช้คำสั่ง SQL แล้วทำการประมวลผล



ข้อมูลอ้างอิง
http://th.wikipedia.org
www.nextproject.net

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 28 พฤษภาคม 2556
โดย M009 อ 28 พฤษภาคม 2013 9:57 am บอร์ด M009 - นายมารุต วิชญวรคุณ
2
18
อ 28 พฤษภาคม 2013 7:04 pm โดย M009
รายละเอียดเกี่ยวกับ [RC] Infraction System ระบบคำแนน สำหรับผู้แจ้งปัญหา
โดย M004 อ 28 พฤษภาคม 2013 7:00 pm บอร์ด PHPBB3.0 Mod Review
0
857
อ 28 พฤษภาคม 2013 7:00 pm โดย M004
จัดตำแหน่งด้วย float and clear
โดย M008 อ 28 พฤษภาคม 2013 10:40 am บอร์ด Share Knowledge
0
761
อ 28 พฤษภาคม 2013 10:40 am โดย M008
ใส่รูปโดยไม่ใช้ tag img ด้วย css
โดย M008 อ 28 พฤษภาคม 2013 10:22 am บอร์ด Share Knowledge
0
854
อ 28 พฤษภาคม 2013 10:22 am โดย M008
งานประจำวันที่ 27 พฤษภาคม 2556
โดย M009 จ 27 พฤษภาคม 2013 10:20 am บอร์ด M009 - นายมารุต วิชญวรคุณ
6
33
อ 28 พฤษภาคม 2013 9:52 am โดย M009
งานประจำวันที่ 27 พฤษภาคม 2556
โดย M007 จ 27 พฤษภาคม 2013 10:12 am บอร์ด M007 - นางสาวชาลินี เกษรรัตน์
3
27
จ 27 พฤษภาคม 2013 9:34 pm โดย mindphp
งานประจำวันที่ 27 พฤษภาคม 2556
โดย M008 จ 27 พฤษภาคม 2013 9:59 am บอร์ด M008 - นางสาวแพรพัก ขุนรอง
6
31
จ 27 พฤษภาคม 2013 9:01 pm โดย mindphp
RC] Appforms 1.0.2 Mod สำหรับช่วยเน้นข้อความในฟอร์ม
โดย M004 จ 27 พฤษภาคม 2013 7:19 pm บอร์ด PHPBB3.0 Mod Review
0
898
จ 27 พฤษภาคม 2013 7:19 pm โดย M004