Advertisement

SSM 集成 Oracle 数据库

阅读量:

Oracle数据库连接实现

在一个Maven项目中,若引入了一个内部的JAR文件,而该文件并未被上传至Maven仓库,而是被单独放置于本地WEB-INFO/lib目录下,则该JAR文件将无法被系统识别。这是因为Maven在进行项目打包时,并不会自动检索并编译lib目录下的JAR文件,因此需要在pom.xml文件中手动添加配置,以实现对lib目录下JAR包的加载。

为何采用这种加载方式?原因在于连接Oracle数据库时需要使用相应的驱动程序。然而,通过常规的Maven依赖管理方式似乎无法成功引入该驱动,系统会提示出现“Missing artifact com.oracle:ojdbc6:jar:11.2.0.3”的错误信息。经过查询得知,Oracle的驱动程序属于收费软件,因此并未被纳入到公共的Maven仓库中。为了解决这一问题,将驱动所需的JAR包直接放置于本地WEB-INF/lib目录下成为了一种可行方案。

Oracle相关的依赖由于其收费性质,并不适用于这种方式进行引入。

复制代码
 <dependency>

    
     <groupId>com.oracle</groupId>
    
     <artifactId>ojdbc6</artifactId>
    
     <version>11.2.0.3</version>
    

全部评论 (0)

还没有任何评论哟~