กลับไปหน้าบทความ

อ่าน 2 นาที

อินเทอร์เฟซระดับการโทร

อิน เทอร์เฟซระดับการเรียก ( CLI หรือ SQL/CLI ) เป็นอิน เท อร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) [ 1 ] และมาตรฐานซอฟต์แวร์เพื่อฝังโค้ดภาษาการสอบถามเชิงโครงสร้าง ( SQL )...

อินเทอร์เฟซระดับการโทร

อินเทอร์เฟซระดับการโทร
คำย่อซีแอลไอ
สถานะที่ตีพิมพ์
ปีเริ่มต้น1992 ( 1992 )
องค์กรกลุ่มเปิด
ผู้เขียนกลุ่ม SQL Access , X/Open , The Open Group
มาตรฐานที่เกี่ยวข้องISO / IEC 9075-3:2003
โดเมนอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน
เว็บไซต์publications .opengroup .org /c451

อินเทอร์เฟซระดับการเรียก ( CLIหรือSQL/CLI ) เป็นอิน เท อร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) [ 1 ]และมาตรฐานซอฟต์แวร์เพื่อฝังโค้ดภาษาการสอบถามเชิงโครงสร้าง ( SQL ) ในโปรแกรมโฮสต์[ 2 ]ตามที่กำหนดไว้ในมาตรฐานร่วมโดยองค์การระหว่างประเทศว่าด้วยการมาตรฐาน (ISO) และคณะกรรมการระหว่างประเทศว่าด้วยเทคนิคไฟฟ้า (IEC) [ 3 ]อินเทอร์เฟซระดับการเรียกกำหนดวิธีการที่โปรแกรมควรส่งคำสั่ง SQLไปยังระบบจัดการฐานข้อมูล (DBMS) และวิธี การจัดการ ชุดระเบียน ที่ส่งคืนโดยแอปพลิเคชันในลักษณะที่สอดคล้องกัน API นี้ได้รับการพัฒนาในช่วงต้นทศวรรษ 1990 และ กำหนดไว้สำหรับภาษาการเขียนโปรแกรมCและCOBOL เท่านั้น

อินเทอร์เฟซนี้เป็นส่วนหนึ่งของสิ่งที่The Open Groupเผยแพร่ในส่วนหนึ่งของX/Open Portability Guideซึ่งเรียกว่า Common Application Environment โดยมีจุดประสงค์เพื่อเป็นมาตรฐานกว้างๆ สำหรับการเขียนโปรแกรมแอปพลิเคชันแบบเปิด กล่าวคือ แอปพลิเคชันจากทีมเขียนโปรแกรมต่างๆ และผู้จำหน่ายต่างๆ ที่สามารถทำงานร่วมกันได้อย่างมีประสิทธิภาพ SQL/CLI ให้ CLI มาตรฐานสากลที่ไม่ขึ้นกับการใช้งานใดๆ สำหรับการเข้าถึงฐานข้อมูล SQL เครื่องมือ ไคลเอ็นต์-เซิร์ฟเวอร์สามารถเข้าถึงฐานข้อมูลได้อย่างง่ายดายผ่านไลบรารีแบบไดนามิก (DLL) SQL/CLI สนับสนุนและส่งเสริมชุดเครื่องมือไคลเอ็นต์-เซิร์ฟเวอร์ที่หลากหลาย

การใช้งานมาตรฐาน CLI ที่แพร่หลายที่สุดคือพื้นฐานของ ข้อกำหนด Open Database Connectivity (ODBC) ซึ่งใช้กันอย่างแพร่หลายเพื่อให้แอปพลิเคชันสามารถเข้าถึงระบบฐานข้อมูลจากผู้จำหน่ายต่างๆ ได้อย่างโปร่งใส ODBC ผสานรวมคุณสมบัติจากทั้งมาตรฐาน ISO และ X/Open ตัวอย่างของภาษาที่รองรับ Call Level Interface ได้แก่ ANSI C, C# , Visual Basic .NET (VB.NET), Java , PascalและFortran [ 4 ]

ประวัติศาสตร์

งานเกี่ยวกับ Call Level Interface เริ่มต้นในคณะอนุกรรมการของ กลุ่ม SQL Access Group (SAG) ในสหรัฐอเมริกา[ 5 ] [ 6 ] [ 7 ]ในปี 1992 ได้มีการเผยแพร่และวางจำหน่ายครั้งแรกในชื่อ ODBC API ของ Microsoftข้อกำหนด CLI ได้ถูกส่งไปยังคณะกรรมการมาตรฐาน ISO และAmerican National Standards Institute (ANSI) ในปี 1993 มาตรฐานนี้มีหมายเลขหนังสือISBN 1-85912-081-4และหมายเลขเอกสารภายในคือ C451

ISO SQL/CLI เป็นส่วนเพิ่มเติมของมาตรฐาน SQL ปี 1992 ( SQL-92 ) โดยได้รับการพัฒนาจนสมบูรณ์เป็นมาตรฐาน ISO/IEC 9075-3:1995 เทคโนโลยีสารสนเทศ—ภาษาฐานข้อมูล—SQL—ส่วนที่ 3: อินเทอร์เฟซระดับการเรียก (SQL/CLI)

ในไตรมาสที่สี่ของปี 1994 การควบคุมมาตรฐานได้ถูกโอนไปยัง บริษัท X/Openซึ่งได้ขยายและปรับปรุงมาตรฐานดังกล่าวอย่างมีนัยสำคัญ อินเทอร์เฟซ X/Open CLI เป็นส่วนขยายของ ISO SQL CLI

SQL/CLI ยังคงมีให้ใช้งานในเวอร์ชันต่อมา เช่น ISO/IEC 9075-3:2003

ดูเพิ่มเติม

  • คำจำกัดความของ CLI ออนไลน์บนเว็บไซต์The Open Group

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Call_Level_Interface&oldid=1275926328 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ อินเทอร์เฟซระดับการโทร

อิน เทอร์เฟซระดับการเรียก ( CLI หรือ SQL/CLI ) เป็นอิน เท อร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) [ 1 ] และมาตรฐานซอฟต์แวร์เพื่อฝังโค้ดภาษาการสอบถามเชิงโครงสร้าง ( SQL )...

ประวัติศาสตร์

งานเกี่ยวกับ Call Level Interface เริ่มต้นในคณะอนุกรรมการของ กลุ่ม SQL Access Group (SAG) ในสหรัฐอเมริกา [ 5 ] [ 6 ] [ 7 ] ในปี 1992 ได้มีการเผยแพร่และวางจำหน่ายครั้งแรกในชื่อ ODBC API ของ Microsoft ข้อกำหนด CLI ได้ถูกส่งไปยังคณะกรรมการมาตรฐาน ISO และ...

ดูเพิ่มเติม

คำสั่ง SQL คิวบี:2003 การเชื่อมต่อฐานข้อมูลแบบเปิด

ลิงก์ภายนอก

คำจำกัดความของ CLI ออนไลน์บนเว็บไซต์ The Open Group ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Call_Level_Interface&oldid=1275926328 "