2

我在 Mac OS X 上打开 h2 数据库文件时遇到问题。我尝试了“DbVisualizer”和“RazorSQL”,但 h2 文件无法正常打开。他们表现出奇怪的角色。

我做错了什么还是有更好的程序可以在 Mac 上打开 h2 数据库文件?

Q7"�����hQ9! � �!�#�%�'t(])<+%-.�/�0�2�4�5~6a8J:3;<=�?�A�B�C~EgGQH;G!B&QOFF,0,,,falseE2F!B'QOFF,0,,,falseE1D!B ROFF,0,,d,falseE0B B)QOFF,0,,,falseS0,1,2,3,4,5,6,7A!<*QOFF,0,,,falseE1@!<+QOFF,0,,,falseE5>!< ROFF,0,,d,falseE0< <,QOFF,0,,,falseQ0,1,2,3,4,5,6;!5.QOFF,0,,,falseE2:!5/QOFF,0,,,falseE39!5QOFF,0,,,falseE17!5 ROFF,0,,d,falseE05 5QOFF,0,,,falseK0,1,2,34!/QOFF,0,,,falseE13!/QOFF,0,,,falseE21!/ ROFF,0,,d,falseE0/ /QOFF,0,,,falseK0,1,2,3.!(wQOFF,0,,,falseE2-!(xQOFF,0,,,falseE4,!(yQOFF,0,,,falseE1*!( ROFF,0,,d,falseE0( ({QOFF,0,,,falseO0,1,2,3,4,5'! |QOFF,0,,,falseE1&! }QOFF,0,,,falseE2$! ~QOFF,0,,,falseG1,2"!  ROFF,0,,d,falseE0   �QOFF,0,,,falseK0,1,2,3!�QOFF,0,,,falseE4!�QOFF,0,,,falseE3!�QOFF,0,,,falseE2!�QOFF,0,,,falseE1!�QOFF,0,,,falseE6! ROFF,0,,d,falseE0 
4

2 回答 2

2

您可以使用The Shell Tool,例如

java -cp h2*.jar org.h2.tools.Shell

系统将要求您提供数据库 URL、JDBC 驱动程序、用户名和密码。连接设置也可以设置为命令行参数。连接后,您将获得选项列表。

sql> select * from test
...> where id = 0;

对于 GUI,您可以尝试DBeaver。还要检查:管理 H2 数据库的前端工具

在 macOS 上,您也可以h2通过安装brew install h2,然后运行h2​​.

于 2020-02-13T17:28:41.337 回答
1

例如,您需要使用 JDBC URL 连接到数据库,而不是尝试使用文件编辑器打开数据库文件jdbc:h2:~/data/test

于 2014-07-21T11:40:19.883 回答