启动hsqldb数据库

启动和创建hsqldb数据库的方式

1.启动并创建数据库

java -classpath hsqldb.jar org.hsqldb.Server -databas
e.0 ../db/mydb -dbname.0 xdb

 执行命令后,将会在上一级目录下创建db文件夹并创建一个数据库mydb,别名(用于访问数据库)是xdb,如果存在mydb数据库,将会打开它。

执行后如图:


启动hsqldb数据库_第1张图片
 生成数据库为:


启动hsqldb数据库_第2张图片
mydb.properties文件:是关于数据库的属性文件。
mydb.script:hsql主要保存的表,里面的格式都是文本格式,可以用文本查看,里面的语句都是sql语句,熟悉sql语句的话,你也可以手动修改它。每次运行数据库引擎的话都是从这里加载进内存的。
mydb.lck表示数据库处于打开状态。

2.运行数据库界面操作工具

java -cp hsqldb.jar org.hsqldb.util.DatabaseManager

要使用数据库界面连接数据库时,必须首先启动hsqldb数据

 出现管理界面


启动hsqldb数据库_第3张图片
进行连接

在Type选项里选上相应的服务器模式,这里选择HSQL Database Engine Server模式
Driver不用修改
URL修改为jdbc:hsqldb:hsql://localhost/xdb(主要这里xdb就是上面我们设置的别名)
user里设置用户名,第一次登录时,设置的是管理员的用户名;
password设置密码。
然后点击Ok。


启动hsqldb数据库_第4张图片
 登陆进去的见面


启动hsqldb数据库_第5张图片
 完了可以进行操作了

 使用java运行程序时我们指定hsqldb.jar的时候用到了classpath和cp参数通过查看两项功能一样


启动hsqldb数据库_第6张图片
 

3.通过ant任务启动hsqldb管理数据库Swing

<target name="hsqldbmanager" description="管理hsqldb数据库,使用此任务前,必须要启动hsqldb数据库">
		<java 
			classname="org.hsqldb.util.DatabaseManagerSwing" fork="yes" classpathref="project.classpath" failonerror="true">
			<arg value="-url"/>
			<arg value="jdbc:hsqldb:hsql://localhost"/>
			<arg value="-driver"/>
			<arg value="org.hsqldb.jdbcDriver"/>
			<arg value="-user"/>
			<arg value="sa" />
		</java>
	</target>

 支持的参数为:


启动hsqldb数据库_第7张图片
 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(HSQLDB)