JAVA启动HSQL Server
程序员文章站
2022-05-24 18:23:46
...
HSQL启动Server的命令为
java -cp hsqldb.jar org.hsqldb.Server -database.0 file:mydb -dbname.0 xdb
为了方便在JAVA程序中能启动它封装了下类org.hsqldb.Server
启动方式为;
java -cp hsqldb.jar org.hsqldb.Server -database.0 file:mydb -dbname.0 xdb
为了方便在JAVA程序中能启动它封装了下类org.hsqldb.Server
import org.hsqldb.Server;
import org.hsqldb.ServerConfiguration;
import org.hsqldb.ServerConstants;
import org.hsqldb.lib.FileUtil;
import org.hsqldb.persist.HsqlProperties;
public class HSQLServer extends Server {
public static void start(String[] args) {
String propsPath = FileUtil.canonicalOrAbsolutePath("server");
HsqlProperties fileProps = ServerConfiguration
.getPropertiesFromFile(propsPath);
HsqlProperties props = fileProps == null ? new HsqlProperties()
: fileProps;
HsqlProperties stringProps = HsqlProperties.argArrayToProps(args,
ServerConstants.SC_KEY_PREFIX);
if (stringProps != null) {
if (stringProps.getErrorKeys().length != 0) {
printHelp("server.help");
return;
}
props.addProperties(stringProps);
}
ServerConfiguration.translateDefaultDatabaseProperty(props);
ServerConfiguration.translateDefaultNoSystemExitProperty(props);
Server server = new Server();
server.setProperties(props);
server.start();
}
}
启动方式为;
String[] args=new String[{"-database.0","file:mydb","-dbname.0","xdb"};
HSQLServer.start(args);
上一篇: windows sdk 子类化
下一篇: 创建Bean的三种方式
推荐阅读
-
详解Ubuntu Server下启动/停止/重启MySQL数据库的三种方式
-
Java 实现连接sql server 2000
-
java eclipse 启动参数
-
sql server启动不了, MSSQL 18052错误: 9003,严重度: 20,状态: 1 .
-
SQL Server代理服务无法启动的解决方法
-
java当中JDBC当中请给出一个sql server的stored procedure例子
-
java启动线程的方法(线程池启动线程的方式)
-
java启动线程的方法(java同时启动两个线程去执行)
-
java启动线程的方法(java同时启动两个线程去执行)
-
java启动线程的方法(线程池启动线程的方式)