我是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
我确信缺少一些愚蠢的东西。有人帮我解决这个问题。非常感谢。谢谢。
答案 0 :(得分:0)
如果要连接由应用程序启动的H2数据库。你必须启动服务器 official document提供了启动 TCP服务器并连接TCP服务器的步骤。
对于Web应用程序,您还可以配置H2 Console Servlet。 servlet允许您通过Web浏览器访问数据库。详细步骤位于使用H2控制台Servlet 部分。