h2 和 linux。如何启动数据库?
Posted
技术标签:
【中文标题】h2 和 linux。如何启动数据库?【英文标题】:h2 & linux. how to start the database? 【发布时间】:2010-12-30 02:45:01 【问题描述】:对不起,我对 linux ubuntu 很陌生。我有一个我制作的应用程序,它与 tomcat 一起运行并连接到 h2 数据库。在我的 Windows 笔记本电脑上一切正常。我现在把它移到我的 linux 电脑上一直运行。但我无法启动数据库。我已经从他们的网站下载了 h2。它坐在我的桌面上。
问题是。如何启动数据库。
还有我需要知道的任何其他命令来运行和操作它。
谢谢
【问题讨论】:
【参考方案1】:H2数据库支持不同的模式:
您可以使用 jdbc:h2:~/test
形式的数据库 URL 在嵌入式模式下使用 H2。这是最简单的情况。在这种情况下,数据库与您的应用程序在同一进程中运行,您不必仅为数据库启动单独的进程。
您可以在服务器模式下使用 H2。在这种情况下,您需要启动一个单独的服务器进程。但对于你的情况,听起来你不需要这个,对吧?
H2还支持混合模式(半嵌入式/半服务器),以及自动混合模式。
详情见H2文档Connection Modes。
【讨论】:
在我的 windows comp 上一切正常,我必须点击 h2 控制台,打开 web 浏览器及其零碎,您可以在其中创建数据库/修改它们等。打开我的应用程序工作正常,可以查询/修改数据库等。几乎所有我想知道的是如何在 linux 中启动控制台/网页,因为它们没有图标,我可以双击 安装H2后,有一个shell脚本bin/h2.sh
,你可以使用它(首先你需要使用chmod +x h2.sh
使其可运行我相信)。
非常感谢!我尝试了很多尝试在 bin 文件夹中运行 h2.sh 脚本的变体。但正如我所指出的,我对 linux 很陌生,不知道可运行的东西。 “chmod +x h2.sh”正是我所需要的。现在它在 Web 浏览器中打开控制台。谢谢。【参考方案2】:
这是你要找的吗?
https://groups.google.com/forum/?fromgroups=#!topic/h2-database/r-qRnskN0eQ
【讨论】:
【参考方案3】:在h2数据库的bin目录下打开终端,写下这些命令……
chmod +x h2.sh
./h2.sh
Click here for more information (similar thread)...
【讨论】:
以上是关于h2 和 linux。如何启动数据库?的主要内容,如果未能解决你的问题,请参考以下文章