26.4.7. MysqldResource API |
發(fā)布時間: 2012/8/20 17:27:11 |
構造函數(shù): · public MysqldResource(File baseDir, PrintStream out, PrintStream err);
允許設置安裝MySQL文件的“basedir”,并設置標準輸出和標準錯誤的輸出流。
· public MysqldResource(File baseDir); 允許設置安裝MySQL文件的“basedir”。標準輸出和標準錯誤的輸出將被導至System.out和System.err。
· public MysqldResource();
Basedir是java.io.tempdir的默認子目錄。標準輸出和標準錯誤的輸出將被導至System.out和System.err。 電腦常識www.boydavid.com MysqldResource API包含下述方法: · void start(String threadName, Map mysqldArgs); 部署并啟動MySQL。“threadName”字符串用于命名實際執(zhí)行MySQL命令行命令的線程。“map”是將要傳遞給命令行的參量和參聯(lián)值的集合。 · void shutdown(); 關閉由MysqldResource對象管理的MySQL實例。 · Map getServerOptions();
返回所有選項以及MySQL數(shù)據(jù)庫可用的當前選項(或默認選項,如果未運行的話)的映射。 · boolean isRunning();
如果MySQL數(shù)據(jù)庫正在運行,返回“真”。 電腦技術www.boydavid.com · boolean isReadyForConnections();
一旦數(shù)據(jù)庫通報它已做好連接準備,返回“真”。 · void setKillDelay(int millis); 默認的“Kill Delay”是30秒。它表示發(fā)出初始關閉請求和發(fā)出“強制殺死”(如果數(shù)據(jù)庫未關閉)命令之間需要等待的時間。
· void addCompletionListenser(Runnable listener); 當服務器進程完成時,允許通知應用程序。每個“listener”(監(jiān)聽程序)將在自己的線程中發(fā)出。 電腦技巧www.boydavid.com · String getVersion(); 返回MySQL的版本。 · void setVersion(int MajorVersion, int minorVersion, int patchLevel); 標準分發(fā)版本僅提供了1種版本的MySQL軟件包。但也能將多個版本封裝在一起,并指定要使用的版本 本文出自:億恩科技【mszdt.com】 |