微服務框架使用p6spy監控Oracle資料庫列印sql資訊
阿新 • • 發佈:2018-12-16
1.新增jar。我們是maven專案。
<dependency>
<groupId>p6spy</groupId>
<artifactId>p6spy</artifactId>
<version>2.1.3</version>
</dependency>
2.在資原始檔夾下新增spy.properties配置檔案。我的在/src/main/resources/spy.properties
配置檔案內容:
driverlist=oracle.jdbc.OracleDriver appender=com.p6spy.engine.spy.appender.StdoutLogger
3.修改資料庫驅動資訊
我的專案是微服務架構,資料庫資訊在application.properties檔案裡。
原來的配置資訊是:
#jdbc.driverClassName=oracle.jdbc.OracleDriver
#jdbc.url=jdbc:oracle:thin:@127.0.0.1:1521:orcl
改成:
jdbc.driverClassName=com.p6spy.engine.spy.P6SpyDriver
jdbc.url=jdbc:p6spy:oracle:thin:@27.0.0.1:1521:orcl
OK 。啟動專案,然後在控制檯就可以看到SQL了。