1. 程式人生 > >微服務框架使用p6spy監控Oracle資料庫列印sql資訊

微服務框架使用p6spy監控Oracle資料庫列印sql資訊

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了。