Lotus Domino RDBMS Integration Domino Angus Lo AngusLopchome
Lotus Domino & RDBMS Integration --Domino 與異質資料庫整合 羅家振 Angus Lo Angus_Lo@pchome. com. tw
This Presentation 1. About Using ODBC 2. About Using Lotus Script Extension (LSX) 3. About Using JDBC 4. About Using Middleware Solution 5. 差異比較 6. JDBC Demo
About Using ODBC (Open Database Connectivity) 由 SQL Access Group 所提出 (Microsoft 是其 中一員), 而 Microsoft 是第一個發表基於 ODBC 產品的廠商, SQL Access Group 現在 是 X/Open International Association 的一部份。
About Lotus Script Extension (LSX) LSX (Lotus Script Extension) Provides natives Access through Database Client 透過Native Driver 與 RDBMS 相連 (DECS Bundle) • DB 2 UDB • Oracle • Sybase • ODBC • EDA/SQL • File and text systems
About Lotus Script Extension (LSX) 使用方式 : Lotus Script 優點: Client-Server 架構,連接資料庫使用Native Driver , 效能佳。 缺點: 每個Client 端 需安裝Database Client ,資料庫移轉 Client 需重新設定,不支援Multi Thread ,程式語法 較困難。
About Using JDBC (Java Database Connectivity) JDBC 組成與 ODBC 類似, 一樣是 Application, Driver Manager, Driver, Database Engine 四層 JDBC driver 的使用 共分成下列步驟 1. 2. 3. 4. 5. 6. 7. 載入驅動程式 建立 connection 準備 statement 執行 statement 取回結果 close statement close connection
About Using JDBC 四種JDBC 架構
差異比較 Methods of Integration between Domino and RDBMS 1. @Db. Functions 2. Lotus Script Data Option (LS: DO) 3. Lotus Script Extension (LSX) 4. Java Program 5. Native non. Programmatic access RDBMS (DECS) 6. Server to Server (LEI) 7. Domino Access through Transaction System CICS , MQSeries )
差異比較(2) Programmatic access VS. non. Programmatic access (JDBC VS. LEI) Triggered Processes ‧ Real-time process LEI (Server base) > JDBC (Client base) ‧ Scheduled process JDBC = LEI ‧ Event-driven process JDBC = LEI Database Migration JDBC > LEI
差異比較(3) Programmatic access VS. non. Programmatic access (JDBC VS. LEI) Software Development Cost JDBC (Programmatic) > LEI (non. Programmatic) Hardware Cost LEI ( middleware Server +Domino Server ) >> JDBC (Domino TCO (Total Cost Ownership) LEI >>> JDBC
JDBC Demo
講師簡介 羅家振 Angus Lo (achen_lo@ms 36. url. com. tw) 現職 建準電機資訊部顧問 專長 Lotus Notes , Java , Delphi 經歷 第三波資訊軟體專員(八風資訊) 啟台國際資訊軟體 程師 Run PC 雜誌專欄作家 證照 Lotus Certified Professional (Lotus Principal CLP ) CLP + Java
- Slides: 18