我想在本地主机(Windows)上运行H2,并创建一个新数据库。
为此,我从http://www.h2database.com/html/main.html下载了zip文件,将其解压缩,然后运行bin/h2.bat
脚本。我没有使用过Windows安装程序,因为稍后要运行的计算机不会授予我安装特权。
已成功在8082端口上打开控制台,但是我无法创建任何数据库,失败的原因是Database "C:/Users/PC/test" not found [90013-198] 90013/90013
。我尝试了许多变种,但都无济于事。
文档指出,如果数据库不存在,则应自动创建数据库,但指示无法通过H2控制台(http://www.h2database.com/html/tutorial.html#creating_new_databases)进行创建。
但是,文档没有提供通过创建带有其他参数的jar或其他实用程序来创建数据库的替代方法。
我现在感到头晕目眩。如何在H2中正确创建一个新数据库?我想要一个普通的数据库,可以保存在磁盘上,而不是内存中的数据库。
答案 0 :(得分:1)
我建议这在198版中不起作用 您可以下载旧版本(我使用196)来创建数据库,然后切换回198以打开数据库。
答案 1 :(得分:0)
我已经设法通过使用以下命令行来运行它:
java -cp h2-1.4.198.jar org.h2.tools.Server -tcp -pg -web
我一定错过了文档中的内容,对此感到抱歉。