无法使用H2控制台

时间:2017-02-05 08:00:47

标签: java database h2

我是H2数据库的新手。我安装了H2控制台。我正在尝试连接现有的H2模式,该模式是通过我的java应用程序使用以下Url。

创建的
<property name="connection.url">jdbc:h2:./mydb;INIT=create schema IF NOT EXISTS datamagic;AUTO_SERVER=true</property>
    <property name="connection.username">sa</property>
    <property name="hibernate.hbm2ddl.auto">update</property>
    <property name="connection.password">password@1</property>        
    <property name="hibernate.default_schema">mydb</property>

以上配置是在我的光盘上创建mydb.mv.db文件。

现在我处于两难境地。

我想使用H2控制台访问上述数据库。我尝试了几种选择,但每次创建新的数据库时,例如mydb.h2.db.我用过下面的

jdbc:h2:file:<mydir_pathof_mv_db_file>\mydb

我确信缺少一些愚蠢的东西。有人帮我解决这个问题。非常感谢。谢谢。

1 个答案:

答案 0 :(得分:0)

如果要连接由应用程序启动的H2数据库。你必须启动服务器 official document提供了启动 TCP服务器并连接TCP服务器的步骤。

对于Web应用程序,您还可以配置H2 Console Servlet。 servlet允许您通过Web浏览器访问数据库。详细步骤位于使用H2控制台Servlet 部分。