HSQL启动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);
分享到:
相关推荐
3. **启动数据库服务器**: 使用`hsqldb.server`脚本或Java类启动HSQLDB服务器,确保它监听适当的端口(默认为9001)。 4. **配置Java项目**: 在Maven项目的`pom.xml`文件中添加HSQLDB的依赖,确保项目可以访问...
它通过Java的JDBC API提供对SQL Server 2000数据库的访问,支持标准的JDBC接口,如Connection、Statement和ResultSet等。 SQL Server 2005的JDBC驱动相较于2000版,增加了对新特性的支持,例如XML数据类型和更大的...
打开解压后的`hsqldb\lib`目录,然后在命令行中执行以下命令,启动HSQL的Database Manager: ```bash java -cp ../lib/hsqldb.jar org.hsqldb.util.DatabaseManager ``` 这将提供一个交互式的SQL控制台,方便我们...
- 输入`cd C:\pentaho\server\hsql-sample-database\lib`,该路径应替换为你实际安装Pentaho的路径。 - 输入`java -cp hsqldb-1.8.0.jar org.hsqldb.util.DatabaseManager`。这条命令启动了HSQLDB的管理工具。 3....
使用java -cp hsqldb.jar org.hsqldb.WebServer 命令来启动服务器。 3. Servlet 模式:可以允许你通过Servlet容器来访问数据库。请查看hsqlServlet.java的源代码,和WebServer类似。 4. Standalone 模式:不能通过...
2. **内存模式启动**:在Java程序中,通过创建一个`Server`对象并指定内存模式启动HSQLDB。例如: ```java Server server = new Server(); server.setDatabaseName(0, "mem:testdb"); server.setDatabasePath(0,...
1. **启动服务器**: 使用HSQL DB的命令行工具或者在代码中启动服务器。例如,通过Java代码: ```java Server server = new Server(); server.setDatabaseName(0, "testdb"); server.setLogWriter(null); server...
1. **启动Jira服务**:重新启动Jira服务,检查是否能够正常运行并连接到MySQL数据库。 2. **验证数据完整性**:登录到Jira后台,检查所有的数据是否都已经成功迁移,并且没有任何数据丢失或者格式错误的情况发生。 ...
由于是纯Java,HSQLDB可以在任何Java平台上运行,无需安装,且体积小巧,适合快速启动和停止。 在Tomcat中集成HSQLDB,首先需要下载HSQLDB的JAR文件,如`hsqldb.jar`,并将其添加到Tomcat的`lib`目录下。这样做是...
在Server模式下启动数据库,然后运行`java -cp hsqldb.jar org.hsqldb.util.DatabaseManagerSwing`启动工具。选择`HSQL Database Engine Server`类型进行连接。 **HSQldb关闭**: 使用SHUTDOWN或SHUTDOWN COMPACT ...
【Pentaho开源商业智能平台】是一个全面的Java平台,集成了各种商务智能工具,包括报表、数据分析、图表、数据集成和数据挖掘等。它的流行在于其开源特性,社区版完全免费,允许用户自由地使用和定制。Pentaho不仅在...
Pentaho BI Server是一个全面的Java平台商业智能套件,包括报表、分析、图表、数据集成和数据挖掘等多个工具,涵盖了商业智能的各个方面。它被许多知名企业如Sun和MySQL采用,并且开源免费。Pentaho可以在Linux和...
- **HSQLDB SERVER配置**:启动并配置服务器。 - **访问数据库**:使用SQL工具或编程接口访问数据库。 - **用户账号管理**:创建和管理用户账号。 - **系统后台运行**:使HSQLDB在后台持续运行。 - **初始化脚本**:...
默认情况下,BI Server使用内置的HSQL数据库,但为了实现更好的管理和维护,可以替换为MySQL。然而,官方文档关于使用MySQL的指导有限,社区资源也不够充分。以下是一般步骤: 1. 创建MySQL数据库和用户,分配相应...
java -cp hsqldb.jar org.hsqldb.Server -database.0 ./db/test -dbname.0 test ``` JDBC连接方式: ```java Connection c = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost:9002/test", "sa", "...
例如,启动名为`test`的数据库,命令为`java -cp hsqldb.jar org.hsqldb.Server -database.0 ./db/test -dbname.0 test`。通过JDBC,我们可以使用`jdbc:hsqldb:hsql://localhost:9002/test`连接到服务器。 - **In-...
Jboss ESB依赖于JNDI(Java Naming and Directory Interface)来查找和连接数据库。在HSQLDB中,这通常是通过内置的内存数据库实现的。而在迁移到MySQL时,我们需要配置Jboss服务器以使用MySQL的数据源。 1. **安装...
然后,可以通过Java代码或者命令行启动HSQDDL服务器。例如,以下Java代码示例创建了一个内存数据库: ```java import org.hsqldb.Server; import org.hsqldb.jdbc.JDBCConnection; public class HsqlDemo { ...