【问题标题】:h2 & linux. how to start the database?h2 和 linux。如何启动数据库?
【发布时间】:2010-12-30 02:45:01
【问题描述】:

对不起,我对 linux ubuntu 很陌生。我有一个我制作的应用程序,它与 tomcat 一起运行并连接到 h2 数据库。在我的 Windows 笔记本电脑上一切正常。我现在把它移到我的 linux 电脑上一直运行。但我无法启动数据库。我已经从他们的网站下载了 h2。它坐在我的桌面上。

问题是。如何启动数据库。

还有我需要知道的任何其他命令来运行和操作它。

谢谢

【问题讨论】:

    标签: database 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】:
    【解决方案3】:

    在h2数据库的bin目录下打开终端,写下这些命令……

    chmod +x h2.sh
    
    ./h2.sh
    

    Click here for more information (similar thread)...

    【讨论】:

      猜你喜欢
      • 2013-09-05
      • 1970-01-01
      • 2019-10-06
      • 2015-05-24
      • 2011-01-13
      • 2015-03-06
      • 1970-01-01
      • 2020-08-12
      • 1970-01-01
      相关资源
      最近更新 更多