下面是关于"SpringBoot配置使用H2数据库的简单教程"的完整攻略,包含有两条示例:
目录
- 环境要求
- 新建SpringBoot项目
- 配置H2数据库
- 使用H2数据库
- 方法一:使用浏览器访问H2数据库
- 方法二:使用SQL客户端访问H2数据库
环境要求
- Java 8
- Maven 3
- SpringBoot
新建SpringBoot项目
首先我们需要新建一个SpringBoot项目。因为H2数据库是一个内嵌式的数据库,所以我们可以不用另外安装配置数据库软件。
在Maven中新建一个SpringBoot项目,并且在项目依赖中添加H2数据库依赖:
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
配置H2数据库
在SpringBoot的配置文件 application.properties 中添加以下配置:
spring.h2.console.enabled=true
spring.datasource.url=jdbc:h2:mem:test
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=password
spring.h2.console.enabled=true
:开启H2数据库的Web控制台spring.datasource.url=jdbc:h2:mem:test
:H2数据库的连接URL,mem:test
表示在内存中新建一个名为test的数据库spring.datasource.driver-class-name=org.h2.Driver
:H2数据库连接驱动的类名,需要在依赖中添加相应的依赖spring.datasource.username=sa
:H2数据库的默认用户名spring.datasource.password=password
:H2数据库的默认密码
使用H2数据库
在上面的配置完成以后,我们就可以开始使用H2数据库了。下面介绍两种使用H2数据库的方法:
方法一:使用浏览器访问H2数据库
可以在SpringBoot项目的Web控制台中访问H2数据库,打开浏览器,访问http://localhost:port/h2-console,其中port为SpringBoot项目的端口号(一般在application.properties中配置为8080)
然后可以在该页面上输入上述配置文件中配置的用户名和密码,就可以开始使用H2数据库了。例如,我们可以通过下面这个SQL语句创建一张表:
CREATE TABLE test (id INT PRIMARY KEY, name VARCHAR(20));
方法二:使用SQL客户端访问H2数据库
也可以使用SQL客户端连接到H2数据库,并且查询或更新数据。下载H2数据库的安装包,然后启动H2数据库控制台。在连接界面中输入以下配置:
- JDBC URL:
jdbc:h2:mem:test
- User Name:sa
- Password:password
接着我们就可以在H2数据库控制台中使用SQL语句执行相应的操作了。
总结
通过以上步骤,我们可以很容易地在SpringBoot项目中使用H2数据库,而不用安装配置额外的数据库软件。我们可以使用Web控制台或SQL客户端来访问H2数据库,进行相应的操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:SpringBoot配置使用H2数据库的简单教程 - Python技术站