แนะนำ: คำถามที่พบบ่อยในการพัฒนาเทคโนโลยีการผลิตเว็บแบบไดนามิก ASP ต่อไปนี้เป็นเนื้อหาที่ยกมา: bgcolor =#f7f7f7> <tr> <td style = ซ้าย: 0px;
ODBC (Open Database Interconnect): เป็นเทคโนโลยีอินเตอร์เฟสฐานข้อมูลต้นที่แนะนำโดย Microsoft จริงๆแล้วมันเป็นรุ่นก่อนของ ADO การเชื่อมต่อฐานข้อมูลก่อนหน้านั้นยากมาก รูปแบบของแต่ละฐานข้อมูลนั้นแตกต่างกันและนักพัฒนาต้องมีความเข้าใจอย่างลึกซึ้งเกี่ยวกับ APIs พื้นฐานของแต่ละฐานข้อมูลที่พวกเขาพัฒนา นั่นคือ ODBC ปัจจุบัน (การเชื่อมต่อฐานข้อมูลแบบเปิด) ซึ่งเป็นผลิตภัณฑ์แรก ๆ ของคนที่สร้าง API ทั่วไป มีฐานข้อมูลหลายประเภทที่สอดคล้องกับมาตรฐานนี้และเรียกว่าฐานข้อมูลที่เข้ากันได้กับ ODBC
OLEDB (Link Object และ Embed Database) อยู่ระหว่างเลเยอร์ ODBC และแอปพลิเคชันในหน้า ASP ของคุณ ADO เป็นแอปพลิเคชันที่อยู่เหนือ OLEDB เชื่อมต่อโดยตรงกับเลเยอร์ OLEDB และหากคุณทำสิ่งนี้คุณจะเห็นการปรับปรุงประสิทธิภาพของเคอร์เซอร์ด้านเซิร์ฟเวอร์ (เคอร์เซอร์เริ่มต้นของ recordSet และเคอร์เซอร์ที่ใช้กันมากที่สุด)
ใช้ ODBC เพื่อเชื่อมต่อกับฐานข้อมูล:
DSN มีสามประเภทใน ODBC และความแตกต่างของพวกเขานั้นง่ายมาก: ผู้ใช้ DSN สามารถใช้กับผู้ใช้รายนี้เท่านั้น ความแตกต่างเพียงอย่างเดียวระหว่างระบบ DSN และไฟล์ DSN คือข้อมูลการเชื่อมต่อถูกเก็บไว้ในตำแหน่งที่แตกต่างกัน: ระบบ DSN ถูกเก็บไว้ในพื้นที่จัดเก็บ ODBC ในขณะที่ไฟล์ DSN ถูกวางไว้ในไฟล์ข้อความ
ฉันจะไม่พูดถึงวิธีการสร้างของพวกเขา
เมื่อใช้ใน ASP การเขียนมีดังนี้:
A.SQL Server:
ใช้ระบบ DSN: connstr = dsn = dsnname;
ใช้ไฟล์ dsn: connstr = filedsn = xx; uid = xx;
นอกจากนี้คุณยังสามารถใช้สตริงการเชื่อมต่อ (เพื่อที่คุณไม่จำเป็นต้องสร้าง DSN):
connstr = driver = {sql server}; server = servername; uid = xx; pwd = xxx
B.Access:
ใช้ระบบ dsn: connstr = dsn = dsnname
(หรือ: connstr = dsn = dsnname; uid = xx; pwd = xxx)
ใช้ไฟล์ dsn: connstr = filedsn = xx
นอกจากนี้คุณยังสามารถใช้สตริงการเชื่อมต่อ (เพื่อที่คุณไม่จำเป็นต้องสร้าง DSN):
connstr = driver = {microsoft access driver}; dbq = d: /abc/abc.mdb
ใช้ OLEDB เพื่อเชื่อมต่อกับฐานข้อมูล:
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: A.SQL Server: connstr = ผู้ให้บริการ = sqloledb; แหล่งข้อมูล = servername; uid = xx; pwd = xxx; ฐานข้อมูล = dbname B.Access: connstr = provicer = microsoft.jet.oledb.4.0; แหล่งข้อมูล = c: /abc/abc.mdb |
เป็นที่น่าสังเกตว่าความเข้ากันได้ของ OLE DB กับ ODBC ช่วยให้ OLE DB สามารถเข้าถึงแหล่งข้อมูล ODBC ที่มีอยู่ได้ ข้อดีของมันมีความชัดเจน สิ่งนี้ไม่จำเป็นต้องมีไดรเวอร์ OLE DB ในการเข้าถึงระบบข้อมูลดั้งเดิมทันที
ผู้ให้บริการอยู่ในชั้น OLE DB ในขณะที่ไดรเวอร์อยู่ในชั้น ODBC หากคุณต้องการใช้แหล่งข้อมูล ODBC คุณจะต้องใช้ผู้ให้บริการ OLE DB สำหรับ ODBC ซึ่งจะใช้ไดรเวอร์ ODBC ที่เกี่ยวข้อง หากคุณไม่จำเป็นต้องใช้แหล่งข้อมูล ODBC คุณสามารถใช้ผู้ให้บริการ OLE DB ที่เกี่ยวข้องซึ่งมักเรียกว่าผู้ให้บริการดั้งเดิม
เป็นที่ชัดเจนว่าการใช้ผู้ให้บริการ ODBC หมายถึงจำเป็นต้องใช้เลเยอร์เพิ่มเติม ดังนั้นเมื่อเข้าถึงข้อมูลเดียวกันผู้ให้บริการ OLE DB สำหรับ ODBC อาจช้ากว่าผู้ให้บริการ OLE DB ในท้องถิ่นเล็กน้อย
แบ่งปัน: ABS ATN COS, ฟังก์ชั่นทางคณิตศาสตร์ทั่วไป ฯลฯ คำอธิบายโดยละเอียด [ชื่อ] ABS [หมวดหมู่] ฟังก์ชันทางคณิตศาสตร์ [ต้นแบบ] ABS (หมายเลข) [พารามิเตอร์] จำเป็น พารามิเตอร์หมายเลขคือนิพจน์ตัวเลขที่ถูกต้อง [ค่าส่งคืน] ของหมายเลขเดียวกัน [ข้อยกเว้น/ข้อผิดพลาด] ไม่มี [