2012-11-14 15 views
10

वसंत ढांचे में ओरेकल डेटा-स्रोत कॉन्फ़िगरेशन, ओरेकल डेटा-स्रोत कॉन्फ़िगर कैसे किया जाता है?वसंत

उत्तर

23

context.xml फ़ाइल में:

<bean id="dataSource" class="oracle.jdbc.pool.OracleDataSource"> 
    <property name="dataSourceName" value="ds"/> 
    <property name="URL" value="jdbc:oracle:thin:@<hostname>:<port_num>:<SID>"/> 
    <property name="user" value="dummy_user"/> 
    <property name="password" value="dummy_pwd"/> 
</bean> 

URL का उदाहरण: JDBC: ओरेकल: पतली: @ abc.def.ghi.com: 1234: TEAM4

5

नोट आप उपरोक्त में जोड़ना चाह सकता है कि ओरेकल ड्राइवर के पास ओपन सोर्स लाइसेंस नहीं है, इसलिए यह मेवेन केंद्रीय भंडार में नहीं होगा। आपको इसे अपने स्थानीय रेपो में जोड़ना होगा।

ऐसा करने के लिए: ड्राइवर आप से चाहते प्राप्त करें: http://www.oracle.com/

या फिर आप अपने ओरेकल स्थापना से प्राप्त कर सकते हैं: {ORACLE_HOME} \ JDBC \ lib \ ojdbc6.jar

फिर चलाने निम्नलिखित Maven आदेश:

mvn install:install-file -Dfile={Path/to/your/ojdbc.jar} -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar 

यह अपने स्थानीय भंडार में यह स्थापित करना चाहिए ताकि आप user640378 राज्यों के रूप में इसे संदर्भ से ऊपर इसे सही ढंग से काम करना चाहिए जब। इस प्रकार

3

1. (उदाहरण के Oracle डाटाबेस 12.1.0.2 JDBC ड्राइवर के लिए) के बाद से Oracle JDBC ड्राइवर Maven भंडार में नहीं है, http://www.oracle.com/technetwork/database/features/jdbc/default-2280470.html से डाउनलोड और Maven आदेश के माध्यम से इस ड्राइवर जोड़ें:

(मेरे मामले में)

mvn install:install-file -Dfile=D:\Downloads\Java\ojdbc7.jar -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.2 -Dpackaging=jar 

2. pom.xml में जोड़े

<dependency> 
    <groupId>com.oracle</groupId> 
    <artifactId>ojdbc7</artifactId> 
    <version>12.1.0.2</version> 
</dependency> 

3. application.properties में जोड़ें फाइल

spring.datasource.url=jdbc:oracle:thin:@localhost:1521:xe 
spring.datasource.username=hr 
spring.datasource.password=hr 
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver