【问题标题】:How can i switch schema in Spring dataSource bean如何在 Spring dataSource bean 中切换模式
【发布时间】:2017-09-06 04:00:45
【问题描述】:

我正在使用 Oracle 数据库

它是我的豆:

<beans:bean id="dataSource" class="oracle.jdbc.pool.OracleDataSource">
        <beans:property name="URL" value="jdbc:oracle:thin:@localhost:1521:x"/>
        <beans:property name="x" value="x"/>
        <beans:property name="x" value="xx"/>
        </beans:property>
    </beans:bean>

id 喜欢使用 spring 更改当前架构。在 sql 查询中看起来像:

ALTER SESSION SET CURRENT_SCHEMA = 名称。

我可以设置一些初始查询或一些参数吗?如何解决这个问题?

【问题讨论】:

    标签: sql spring oracle spring-mvc datasource


    【解决方案1】:
    <beans:bean id="dataSource" class="oracle.jdbc.pool.OracleDataSource">
          ......................
         <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/schemaName?createDatabaseIfNotExist=true"/>
          ......................
    
    </bean>
    

    根据需要更改 schemaName。 :)

    【讨论】:

    • 它不适用于 oracle。 我有 SID
    猜你喜欢
    • 2019-09-01
    • 1970-01-01
    • 2012-05-14
    • 2019-04-05
    • 2020-01-17
    • 1970-01-01
    • 1970-01-01
    • 2017-03-12
    • 1970-01-01
    相关资源
    最近更新 更多