H2 的嵌入式模式挺适合搞些轻量级工具,尤其像你要做个DB2 连接工具这种场景。直接把h2.jar扔进classpath,用org.h2.Driver的 JDBC 驱动就能跑,方便得。

控制台也比较直观,写 SQL、查数据都挺快。用jdbc:h2:~/test这个默认 URL,就能马上连上一个测试数据库,新库也会自动创建,省了不少事。

它支持Server 模式Embedding 模式,平时本地调试推荐用 Embedding 模式,响应快、不用配环境。如果你数据库不大,直接嵌进去用就够了。

哦对了,记得控制台用完别忘了关,不然有时候端口会被占着,挺烦的。还有,虽然叫 H2,但不是 IBM 的那个 DB2 哈,别搞混了~

如果你还在找轻便的数据库方案,可以顺手看看这些:

如果你要做快速原型开发、数据库不大、部署轻量,H2 还挺不错的,能省不少配置时间。