我正在使用带有使用 Spring Boot 的文件的 H2 数据库。
在我的 application.properties 中,我有这个条目:
spring.datasource.url=jdbc:h2:file:c:/Testprojekte/spring-boot-h2-db
但是现在我希望能够在运行应用程序时查看数据库,目前这是不可能的,因为我需要让数据库在服务器模式下运行才能这样做。在文档中,我发现我必须将 AUTO_SERVER=TRUE 添加到 URL 中,但这并不能解决问题。
那么,我需要更改什么才能同时从不同的进程连接到该数据库?
谢谢你的帮助!托尔斯滕
要查看发送到数据库的 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 语句、其参数和结果?