H2-Database 的使用详解

7 min read

H2是一个开源的Java内存数据库,也可使用持久化模式将数据写入磁盘。以下是H2-Database的使用详解:

  1. H2-Database的安装:

    • 下载H2-Database的最新版本安装包。你可以从H2-Database的官方网站(https://www.h2database.com/html/main.html)上下载安装包。
    • 解压安装包到你选择的目标文件夹。
  2. 运行H2-Database:

    • 在安装包的目标文件夹内,找到h2.sh(Linux/Mac)或h2.bat(Windows)文件。
    • 双击运行h2.sh(Linux/Mac)或h2.bat(Windows)文件。
    • H2-Database会启动一个控制台,并通过默认的web浏览器打开控制台界面。
  3. 使用H2-Database控制台:

    • 在H2-Database启动后,你可以通过控制台界面创建数据库、表、插入数据等。
    • 在控制台界面的连接设置中,选择一个合适的JDBC URL,例如:jdbc:h2:~/test(默认是嵌入式模式,将数据保存在用户目录下的test数据库)。
    • 输入用户名和密码(默认为空)并点击"Connect"按钮。
    • 在控制台的SQL命令输入框中,输入SQL命令并按下"Run"按钮执行命令。
  4. 使用H2-Database的API:

    • 在Java程序中使用H2-Database,你需要在你的项目中添加H2-Database的依赖。你可以通过引入maven依赖或手动下载并导入jar包来添加依赖。
    • 通过JDBC连接字符串创建一个H2数据库连接,例如:
      Connection conn = DriverManager.getConnection("jdbc:h2:~/test", "username", "password");
      
    • 执行SQL查询或更新操作,例如:
      Statement stmt = conn.createStatement();
      ResultSet rs = stmt.executeQuery("SELECT * FROM table");
      
    • 处理查询结果或更新数据库。

总结:
H2-Database是一个功能强大、易用的Java内存数据库。你可以通过运行控制台来直接在浏览器中操作数据库,或在Java程序中使用H2-Database的API来进行数据库操作。