首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

DODS 學習日記 (三):獨立於 Enhydra 的兩種運行模式與啟動配置

     編輯:Java 相關知識

背景:DODS 5.1 起獨立於 Enhydra

可在任何應用中使用,核心協作類為 DatabaseManager (提供資料庫工作設施)。

兩種運行模式

模式說明
無執行緒模式整個應用共享單一 DatabaseManager,跨所有執行緒。
執行緒模式每個執行緒擁有專屬 DatabaseManager,無定義者用預設實例。

非 Enhydra 應用啟動 DODS

try {
    String filename = "discRack.conf"; // 應用配置文件完整路徑
    DODS.startup(filename);
} catch (Exception e) { /* 處理 */ }
  • 若指定路徑找不到,自動回退到 classpath 下 dods/conf/databaseManager.conf (目錄或 JAR 內)。
  • 或用 DODS.startup(URL confURL, String confFile) 重載。

discRack.conf 為應用配置文件範例,其 DatabaseManager 區段與 Enhydra 完整配置一致。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved