jdbc数据源设置

jdbc.propertites

migu-jndi=jdbc/migu

tomcat中context.xml

<Resource auth="Container" driverClassName="oracle.jdbc.OracleDriver" maxActive="50" maxIdle="10" maxWait="600000" name="jdbc/migu" password="migu_jf" type="javax.sql.DataSource" url="jdbc:oracle:thin:@10.21.20.76/nbilling" username="migu_jf"/>

beans-system.xml

<!-- 数据源定义 -->
    <bean id="dataSourceSystem" class="org.springframework.jndi.JndiObjectFactoryBean">
        <property name="jndiName">
            <value>java:comp/env/${migu-jndi}</value>
        </property>
    </bean>

其中,java:comp/env 是环境命名上下文(environment naming context(ENC)),beans-system.xml中的migu-jndi与context.xml中的name相同,且jdbc/migu中的"jdbc"是必须的,而"migu"名称可以随意。

你可能感兴趣的:(jdbc数据源设置)