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

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

ADO หรือ ActiveX Data Object

     คือ ชุดส่วนประกอบของ Component Object Model สำหรับการเชื่อมต่อแหล่งข้อมูลต่างๆ

 

ActiveX Data Object
ActiveX Data Object

 

     ADO เป็นอินเตอร์เฟซโปรแกรมประยุกต์ (Application Program Interface) จากไมโครซอฟต์ที่ให้ผู้พัฒนาโปรแกรมเขียนโปรแกรมประยุกต์ Windows เข้าถึงฐานข้อมูลแบบ Relational และ Non-Relational จากทั้ง Provider ของไมโครซอฟต์หรืออื่นๆ ตัวอย่างเช่น ถ้าต้องการเขียนที่ให้ผู้ใช้ Web site ด้วยข้อมูลจากฐานข้อมูล DB2 ของ IBM หรือฐานข้อมูล Oracle ซึ่งสามารถรวมคำสั่งโปรแกรม ADO ในไฟล์ HTML ที่ระบุในฐานะ ActiveX Server Page จากนั้นเมื่อผู้ใช้ขอเพจจาก Web site เพจจะได้รับการส่งกลับด้วยข้อมูลตามต้องการจากฐานข้อมูลที่ให้โดยคำสั่ง ADO

     ADO ปรับปรุงมาจากการอินเตอร์เฟซก่อนหน้านี้ของไมโครซอฟท์ คือ Remote Data Object (RDO) โดย RDO ทำงานกับ ODBC ในการเข้าถึงฐานข้อมูลแบบ relational แต่ไม่สามารถเข้าถึงฐานข้อมูลแบบ non-relational ได้เหมือนกับ ISAM หรือ VSAM ของ IBM ที่สามารถเข้าถึงได้

 

ข้อดีของ ADO

  • ในการใช้ง่นกับ Web ซึ่งเป็นลักษณะดึงข้อมูล Web page นั้นเสร็จแล้วก็ทำการตัดสายอัตโนมัติ ซึ่งส่งผลให้การทำงานเร็วขึ้น 
  • ส่วนการติดต่อกับ Database และส่วนการจัดการ Client Cursor นั้นเป็นอิสระต่อกันโดยสิ้นเชิง ทำให้ทั้งสองส่วนพัฒนาได้โดยอิสระ
  • ในส่วนการติอต่อ Database ที่แยกออกมา จะมีหนึ่งคลาสต่อหนึ่งประเท Database เช่น ถ้าเราติดต่อกับ Oracle ต้องใช้คลาสหนึ่ง และถ้าติดต่กับ Access ต้องใช้อีกคลาสไม่เหมือนกับ ADO 
  • ส่วนของ Client Cursor นั้นปรับปรุงใหม่ แทนที่จะรองรับแค่ table เดียวเหมือนเมื่อก่อน แต่ ADO รองรับทั้ง Database และแต่ละ table สามารถมี Refence Integrity ด้วย
  • การส่งผ่านข้อมูลระหว่าง ADO และ DBMS นั้น แทนที่จะส่งโดยใช้ DCOM ซึ่งจะมีปัญหากับ Firewall ทำให้การสื่อสารยุ่งยาก แต่ ADO จะแปลงข้อมูลให้อยู่ในรูปของ XML ก่อนแล้วค่อยส่งออกไป

 

ข้อมูลอ้างอิง : https://th.wikipedia.org

http://www.hpc-thai.com

, ADO (เอดีโอ) คืออะไร - by ความหมาย คำวลี คืออะไร ,
5 1 1 5
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
สอบถามวิธี render file mp4 kdenlive หน่อยครับ
โดย chakirin.bfds จ 08 มี.ค. 2021 6:06 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
6
จ 08 มี.ค. 2021 6:06 pm โดย chakirin.bfds
ขอวิธีลบหรือรีเซ็ตค่าข้อมูลในตารางหน่อยครับ
โดย chakirin.bfds จ 08 มี.ค. 2021 3:51 pm บอร์ด SQL - Database
4
19
จ 08 มี.ค. 2021 6:54 pm โดย chakirin.bfds
Q - สอบถามทำให้ mouse over ที่ไอคอนรูปวงกลม แล้วให้แสดงรูปที่เป็นข้อความขึ้น
โดย eange08 ศ 05 มี.ค. 2021 4:52 pm บอร์ด Joomla Dev
1
5
ศ 05 มี.ค. 2021 5:47 pm โดย tsukasaz
กลุ่มประเทศผู้ส่งออกข้าว
โดย jataz2 ศ 05 มี.ค. 2021 11:07 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
23
ศ 05 มี.ค. 2021 11:07 am โดย jataz2
Q - พอมี module หรือ plugin ที่เป็นพวก social อย่าง line, ig บ้างไหมค่ะ
โดย eange08 พฤ 04 มี.ค. 2021 5:21 pm บอร์ด Joomla Dev
1
7
พฤ 04 มี.ค. 2021 5:26 pm โดย tsukasaz
reboot เครื่องไม่ได้ครับ
โดย chakirin.bfds พฤ 04 มี.ค. 2021 12:25 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
48
พฤ 04 มี.ค. 2021 3:14 pm โดย chakirin.bfds
แก้ css ส่วน padding ด้วย override แล้วไม่เปลี่ยนตาม
โดย eange08 พ 03 มี.ค. 2021 4:43 pm บอร์ด Joomla Development
1
33
พ 03 มี.ค. 2021 4:47 pm โดย tsukasaz
Joomla PDPA ใช้ EB Sticky Cookie Notice โมดูล แสดงแจ้งเตือนการเก็บข้อมูล Cookie ของผู้ใช้งาน
โดย tsukasaz พ 03 มี.ค. 2021 4:39 pm บอร์ด Joomla Extension Review
0
30
พ 03 มี.ค. 2021 4:39 pm โดย tsukasaz