บทช่วยสอนอินสแตนซ์ Ultradev: 2.4 โค้ดการเชื่อมต่อ UltraDev กับฐานข้อมูลต่างๆ
ผู้เขียน:Eve Cole
เวลาอัปเดต:2009-05-30 18:35:02
บทที่ 2: การตั้งค่าฐานข้อมูล
ส่วนที่ 4: รหัสการเชื่อมต่อระหว่าง UltraDev และฐานข้อมูลต่างๆ
เมื่อเราใช้ Ultradev เราสามารถเลือกใช้ฐานข้อมูลได้หลากหลาย เช่น ฐานข้อมูล access ที่เราใช้งานกันทั่วไป ฐานข้อมูล sql mysql เป็นต้น เมื่อ Ultradev เชื่อมต่อกับฐานข้อมูลต่าง ๆ รหัสการเชื่อมต่อฐานข้อมูลที่ต้องการจะแตกต่างกัน บนคอมพิวเตอร์ของคุณเอง คุณสามารถใช้ DSN ซึ่งเป็นอักขระการเชื่อมต่อแบบกำหนดเอง บนเซิร์ฟเวอร์ฐานข้อมูล คุณสามารถใช้ DSN อักขระการเชื่อมต่อแบบกำหนดเอง หรือ Server.Mappath ได้ ในสื่อการสอนชุดนี้ ฉันแสดงรายการไว้ที่นี่เพื่อใช้อ้างอิง
-------------------------------------------------- -------------------------------------------------- -------------
การเชื่อมต่อ ODBCDSNLess
(ไม่จำเป็นต้องเชื่อมต่อ DSN)
การเชื่อมต่อ MS Access ODBC DSNless
ไดรเวอร์={ไดรเวอร์ Microsoft Access (*.mdb)};Dbq=c:somepathdbname.mdb;Uid=Admin;Pwd=pass;
การเชื่อมต่อ dBase ODBC DSNless
โปรแกรมควบคุม={โปรแกรมควบคุม Microsoft dBASE (*.dbf)};DriverID=277;Dbq=c:somepathdbname.dbf;
การเชื่อมต่อ Oracle ODBC DSNless
ไดรเวอร์={Microsoft ODBC สำหรับ Oracle};Server=OracleServer.world;Uid=admin;Pwd=pass;
การเชื่อมต่อ DSNless ของเซิร์ฟเวอร์ MS SQL
ไดรเวอร์={SQL Server};เซิร์ฟเวอร์=ชื่อเซิร์ฟเวอร์;ฐานข้อมูล=dbname;Uid=sa;Pwd=pass;
การเชื่อมต่อ MS Text Driver DSNless
ไดรเวอร์={ไดรเวอร์ข้อความ Microsoft (*.txt; *.csv)};Dbq=c:somepath;ส่วนขยาย=asc,csv,tab,txt;ข้อมูลความปลอดภัยคงอยู่=False;
การเชื่อมต่อ Visual Foxpro DSNless
ไดรเวอร์={ไดรเวอร์ Microsoft Visual FoxPro};SourceType=DBC;SourceDB=c:somepathdbname.dbc;พิเศษ=ไม่ใช่;
การเชื่อมต่อ MySQL DSNless
ไดรเวอร์={mysql}; ฐานข้อมูล=ฐานข้อมูลของคุณ;uid=ชื่อผู้ใช้;pwd=รหัสผ่าน;ตัวเลือก=16386;
ข้างต้นเป็นเพียงรายการรหัสการเชื่อมต่อ ADO ที่ใช้กันทั่วไปสำหรับฐานข้อมูลที่ใช้เมื่อใช้ asp อย่างไรก็ตาม โปรดทราบว่าในกล่องโต้ตอบรหัสการเชื่อมต่อแบบกำหนดเอง แต่ละรหัสการเชื่อมต่อสามารถมีได้เพียงบรรทัดเดียวเท่านั้น และไม่สามารถเพิ่มลงในบรรทัดใหม่ได้ ไม่เช่นนั้นระบบจะไม่รู้จัก หากมีการขึ้นบรรทัดใหม่ คุณจะต้องเชื่อมต่อด้วยตนเอง