相关疑难解决方法(0)

如何在 Spring Boot 中启用 H2 数据库服务器模式

我正在使用带有使用 Spring Boot 的文件的 H2 数据库。

在我的 application.properties 中,我有这个条目:

spring.datasource.url=jdbc:h2:file:c:/Testprojekte/spring-boot-h2-db

但是现在我希望能够在运行应用程序时查看数据库,目前这是不可能的,因为我需要让数据库在服务器模式下运行才能这样做。在文档中,我发现我必须将 AUTO_SERVER=TRUE 添加到 URL 中,但这并不能解决问题。

那么,我需要更改什么才能同时从不同的进程连接到该数据库?

谢谢你的帮助!托尔斯滕

java h2 spring-data-jpa spring-boot

8
推荐指数
2
解决办法
5562
查看次数

如何在 Spring Boot 项目中使用 Log4jdbc 记录 SQL 查询及其参数和结果?

要查看发送到数据库的 SQL 查询,我们通常使用showSql参数:

spring.jpa.showSql=true
Run Code Online (Sandbox Code Playgroud)

它允许我们看到语句体而不是它的参数:

insert into master (id, version, name) values (null, ?, ?)
Run Code Online (Sandbox Code Playgroud)

尤其是我们没有看到查询的结果。

有没有办法在应用程序日志中查看 SQL 语句、其参数和结果?

java sql logging spring-data-jpa spring-boot

4
推荐指数
1
解决办法
3851
查看次数

标签 统计

java ×2

spring-boot ×2

spring-data-jpa ×2

h2 ×1

logging ×1

sql ×1