我有一个在MySQL本地运行的站点我想在H2数据库上运行它。我刚刚在浏览器上运行控制台的h2.jar文件但是每当我登录时我都看到了列表jdbc:h2:/var/www/mysite/data/db; MODE=MySQL, information_schema and users.
我可以在其中创建表但不知道如何创建新数据库?
我使用的是Mode = MySQL type = H2数据库引擎处于嵌入模式。
答案 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下面,在启动时创建一个新数据库:
0=Generic H2 (Server)|org.h2.Driver|jdbc\:h2\:tcp\://localhost/~/db_name|sa
command prompt
转到已安装h2的\bin
目录: e.g. cd C:\Program Files (x86)\H2\bin
java -cp h2-1.4.194.jar org.h2.tools.Server
。其他常规设置:
webAllowOthers
:允许其他计算机连接。
webPort
:H2控制台的端口
webSSL
:使用加密的TLS(HTTPS)连接。