2012-11-14 45 views

回答

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

注意你可能希望在上面添加Oracle驱动程序没有开放源代码许可证,因此它不在Maven中央存储库中。您必须将其添加到您的本地回购。

要做到这一点: 让你从所需的驱动程序: http://www.oracle.com/

或者你可以从你安装的Oracle得到它: {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 JDBC驱动程序未在Maven仓库,从http://www.oracle.com/technetwork/database/features/jdbc/default-2280470.html 下载它(例如Oracle数据库12.1.0.2 JDBC驱动),并通过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 
相关问题