2012-11-14 16 views

risposta

23

Nel context.xml di file:

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

Esempio di URL: jdbc: oracle: thin: @ abc.def.ghi.com: 1234: TEAM4

5

Nota voi potrebbe voler aggiungere a quanto sopra che il driver Oracle non ha una licenza open source quindi non sarà nel repository centrale Maven. Dovrai aggiungerlo al repository locale.

Per fare questo: ottenere il driver che si desidera da: http://www.oracle.com/

o si può ottenere dalla vostra installazione di Oracle: {ORACLE_HOME} \ jdbc \ lib \ ojdbc6.jar

Quindi eseguire il seguente comando Maven:

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

Questo dovrebbe installarlo nel vostro repository locale in modo che quando si fa riferimento come user640378 stati sopra di esso dovrebbe funzionare correttamente.

3

1. Poiché Oracle driver JDBC non è in Maven repository, scaricarlo da http://www.oracle.com/technetwork/database/features/jdbc/default-2280470.html (ad esempio Oracle Database 12.1.0.2 driver JDBC) e aggiungere questo driver tramite il comando Maven come segue:

(nel mio caso)

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

2. Aggiungere in pom.xml

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

3. Aggiungi nella application.properties presentare

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 
Problemi correlati