26.4.7. MysqldResource API |
发布时间: 2012/8/17 18:03:50 |
构造函数: · 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”字符串用于命名实际执行MySQL命令行命令的线程。“map”是将要传递给命令行的参量和参联值的集合。 · void shutdown(); 关闭由MysqldResource对象管理的MySQL实例。 · Map getServerOptions();
返回所有选项以及MySQL数据库可用的当前选项(或默认选项,如果未运行的话)的映射。 · boolean isRunning();
如果MySQL数据库正在运行,返回“真”。 电脑技术www.boydavid.com · boolean isReadyForConnections();
一旦数据库通报它已做好连接准备,返回“真”。 · void setKillDelay(int millis); 默认的“Kill Delay”是30秒。它表示发出初始关闭请求和发出“强制杀死”(如果数据库未关闭)命令之间需要等待的时间。
· void addCompletionListenser(Runnable listener); 当服务器进程完成时,允许通知应用程序。每个“listener”(监听程序)将在自己的线程中发出。 电脑技巧www.boydavid.com · String getVersion(); 返回MySQL的版本。 · void setVersion(int MajorVersion, int minorVersion, int patchLevel); 标准分发版本仅提供了1种版本的MySQL软件包。但也能将多个版本封装在一起,并指定要使用的版本 本文出自:亿恩科技【www.enkj.com】 |