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