参考文章
    
    
    https://blog.csdn.net/qq_30062385/article/details/130519223
    
    https://blog.csdn.net/qq_21359547/article/details/79731665
   
    
    
    一、ORACLE连接驱动
   
    
    
    
     1.查看自己下载的ORACLE DATABASE里有带驱动
    
   
    对应的是自己数据库本版本的驱动
    
     
   
    
    
    2.查找当前Oracle版本(之后执行maven命令会用到)。执行“ select * from v$version ” SQL语句查询版本。
   
    
    
     
   
    
    
    3.将刚才的jar包复制到一个空文件夹下
   
    文件夹名随意,再创建一个pom.xml文件
    
    
    
    pom.xml文件内容:
   
pom文件需要指定以下内容:
 
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    
	<modelVersion>4.0.0</modelVersion>
	<artifactId>xxx</artifactId>
	<groupId>xxx</groupId>
    <version>xxx</version>
 
</project>
    
     里面的三个参数与将要执行的maven语句的参数对应
    
   
    
    
    4.执行maven命令。
   
进入该文件夹下,打开cmd执行以下命令
maven安装jar包命令:
mvn install:install-file -Dfile=ojdbc6.jar -Dpackaging=jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0  
命令解释:mvn install:install-file -Dfile=“jar包的绝对路径” -Dpackaging=“文件打包方式” -DgroupId=groupid名 -DartifactId=artifactId名 -Dversion=jar版本 (artifactId名对应之后maven配置的依赖名)。
    
     三个参数即对应上面pom文件中该填的内容
    
    
    安装成功后会出现BUILD SUCCESS
   
    
    
    在你自己的maven仓库中就可以看到
    
    
    
     
   
    
    
    5.项目中导入依赖
   
在项目中pom.xml导入依赖,即可使用
		<!-- 本地oracle驱动 -->
        <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc6</artifactId>
            <version>11.2.0.1.0</version>
        </dependency>
    
     如果实在导入不成功的可以看看最后,一些驱动平替。
    
   
    
    
    二、出现Exception in thread “main“ java.lang.UnsupportedClassVersionError解决方法
   
    两种情况:
    
    1.JDK,,JRE版本过低,不适配现有的maven,故而执行mvn install就报错
    
    2.编译运行版本不匹配,java版本和javac版本不一致
   
    
    
    第一种解决方法
   
重新下一个JDK,版本必须大于等于当前maven适配的JDK
    
    
    第二种解决方法
   
    打开环境变量,重新配置,确保最后
    
    
    
    版本一致,这里的版本,因自身原因是1.6(仅供参考),但我编译maven时用的是1.8
   
    检查配置这些地方
    
    
    
    
    
    
     注意,如果不行可以试着吧path中的java环境变量往上移
    
    
    
    三、安装本地oracle jar包到maven仓库时报NullPointerException解决方法
   
    如下图报错
    
    
    
    正是因为没有pom文件才出现了上图错误
    
    依照上文编写pom文件内容,再执行mvn命令即可成功
    
     
   
    
    
    四、一些替代本地ORACLE jar包的方法
   
    
    
    com.oracle.database.jdbc
   
		<!-- oracle连接驱动 -->
        <dependency>
            <groupId>com.oracle.database.jdbc</groupId>
            <artifactId>ojdbc6</artifactId>
            <version>11.2.0.4</version>
        </dependency>
    
    
    com.oracle.ojdbc
   
		<!-- 解决不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK -->
        <dependency>
            <groupId>com.oracle.database.nls</groupId>
            <artifactId>orai18n</artifactId>
            <version>19.7.0.0</version>
        </dependency>
        
        <!--Oracle 连接组件-->
        <dependency>
            <groupId>com.oracle.ojdbc</groupId>
            <artifactId>ojdbc8</artifactId>
        </dependency>
这个需要再引入一个父依赖
	<parent>
        <artifactId>spring-boot-dependencies</artifactId>
        <groupId>org.springframework.boot</groupId>
        <version>2.3.12.RELEASE</version>
    </parent>
    
     上面这些驱动,只经过简单测试,我不能保证完全可靠,建议是先替代用着,最后建议还是用下载数据库后,自带那一个
    
    
    `上文中的一个问题,是我安装过程中遇到的,藉此分享,希望对大家有用,问题千千万,如非上述问题,建议再自行查找看看“
   
 
