如何在H2中创建新数据库?

时间:2014-06-23 18:33:18

标签: h2 railo

我有一个在MySQL本地运行的站点我想在H2数据库上运行它。我刚刚在浏览器上运行控制台的h2.jar文件但是每当我登录时我都看到了列表jdbc:h2:/var/www/mysite/data/db; MODE=MySQL, information_schema and users.我可以在其中创建表但不知道如何创建新数据库?

我使用的是Mode = MySQL            type = H2数据库引擎处于嵌入模式。

2 个答案:

答案 0 :(得分:8)

来自http://www.h2database.com/html/tutorial.html#creating_new_databases

  

默认情况下,如果URL中指定的数据库尚不存在,则a   自动创建新(空)数据库。创建的用户   数据库自动成为此数据库的管理员。

答案 1 :(得分:0)

H2控制台的设置存储在用户主目录中名为.h2.server.properties的配置文件中。对于Windows安装,用户主目录通常为C:\Documents and Settings\[username]C:\Users\[username]。配置文件包含应用程序的设置,并在启动H2控制台时选择。

  

在config下面,在启动时创建一个新数据库:

  1. 在属性文件中添加换行符。
  2. 0=Generic H2 (Server)|org.h2.Driver|jdbc\:h2\:tcp\://localhost/~/db_name|sa

    1. 打开command prompt转到已安装h2的\bin目录:
    2. e.g. cd C:\Program Files (x86)\H2\bin

      1. 并按照命令运行 java -cp h2-1.4.194.jar org.h2.tools.Server
      2. 其他常规设置:

        webAllowOthers:允许其他计算机连接。

        webPort:H2控制台的端口

        webSSL:使用加密的TLS(HTTPS)连接。