2016-08-05 78 views
1

如何在使用Spring Boot獲得數據庫連接後直接運行自定義SQL語句?在Spring Boot的每個數據庫連接開始時運行SQL語句

每次建立新連接時都需要運行SQL。

該解決方案應該與Spring Boot的默認DataSource實現(我認爲它是一個Tomcat池數據源)一起工作。

它並不真正重要的語句是什麼,但對我來說這將是ALTER SESSION SET CURRENT_SCHEMA=xxxx

+0

你不能設置在連接字符串中使用的模式? 'spring.datasource.url = jdbc:mysql:// localhost/myschema' [使用SQL數據庫§29.1.2](http://docs.spring.io/spring-boot/docs/current/reference/html/ boot-features-sql.html#boot-features-connect-to-production-database) –

+0

@StephenP不幸的是,Oracle不支持連接字符串中的模式。 – jhyot

回答

相關問題