📜  在相对目录中创建 h2 数据库 eclopse - SQL (1)

📅  最后修改于: 2023-12-03 15:37:45.055000             🧑  作者: Mango

在相对目录中创建 h2 数据库 - Eclipse SQL

H2 是一个用 Java 实现的嵌入式关系型数据库管理系统,适用于需要轻量级数据存储、管理的项目。在 Eclipse 中,我们可以使用 H2 Database 插件来创建、管理 H2 数据库。

前置要求

在安装 H2 Database 插件之前,需要满足以下条件:

  • 安装有 Eclipse IDE,可以在 https://www.eclipse.org/downloads/ 下载最新版本。
  • 拥有 Java 开发环境,可以在 https://www.oracle.com/java/technologies/javase-downloads.html 下载 Java SE 开发套件。
安装 H2 Database 插件

按照以下步骤来安装 H2 Database 插件:

  1. 打开 Eclipse,从菜单栏中选择 Help -> Eclipse Marketplace。
  2. 在搜索栏中输入“H2 Database”,点击搜索按钮。
  3. 在搜索结果中选择“H2 Database”,点击 Install 按钮。
  4. 稍等片刻,Eclipse 将会自动下载并安装 H2 Database 插件。安装完成后,Eclipse 要求重启。
创建 H2 数据库

安装完成 H2 Database 插件后,就可以开始创建 H2 数据库了。按照以下步骤:

  1. 在 Eclipse 中,从菜单栏中选择 Window -> Show View -> Other -> H2 Console,打开 H2 Console 视图。

  2. 在 H2 Console 视图中,点击左上角的“Create a new connection”图标。

  3. 在弹出的 New Connection 对话框中,填写以下信息:

    • Driver: org.h2.Driver
    • JDBC URL: jdbc:h2:~/test
    • User Name: sa
    • Password: (无需填写,直接留空)

    这里的 JDBC URL 使用了 tilde (~) 符号,表示相对于用户目录。这样,创建的数据库将会存储在用户目录下的 test 文件夹中。

  4. 点击 OK 按钮,保存并连接数据库。

  5. 现在,可以在 H2 Console 视图中执行 SQL 语句来创建、管理数据库了。

创建表格

在 H2 Console 视图中执行以下 SQL 语句,创建一个名为 users 的表格:

CREATE TABLE IF NOT EXISTS users (
  id INT PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  email VARCHAR(255) NOT NULL
);
插入数据

在 H2 Console 视图中执行以下 SQL 语句,向 users 表格中插入一些初始数据:

INSERT INTO users (name, email) VALUES
  ('Alice', 'alice@example.com'),
  ('Bob', 'bob@example.com'),
  ('Charlie', 'charlie@example.com');
查询数据

在 H2 Console 视图中执行以下 SQL 语句,查询 users 表格中的所有数据:

SELECT id, name, email FROM users;
结论

在 Eclipse 中创建 H2 数据库需要安装 H2 Database 插件,可以通过插件提供的 H2 Console 视图管理数据库。在 SQL 语句中使用 tilde (~) 符号相对路径可以把数据库存储在指定的目录中,方便管理和使用。