springboot连接oracle数据库注意事项

Posted 程序员超时空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot连接oracle数据库注意事项相关的知识,希望对你有一定的参考价值。

参考:

SpringBoot连接Oracle_xiaoxaoyu的博客-CSDN博客_springboot连接oracle

简述过程中的问题点:

1、我连接的是oracle11g,mvn依赖就用idea创建时默认的ojdbc8

2、driver-class-name: oracle.jdbc.driver.OracleDriver改为oracle.jdbc.OracleDriver

解决 Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation. - 抽象工作室upup - 博客园

3、dao写成mapper(狂神说的习惯),注意mapper类要加@component注释,注入spring管理

4、遇到“java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GB”问题

添加:

        <dependency>
            <groupId>com.oracle.database.nls</groupId>
            <artifactId>orai18n</artifactId>
            <version>21.1.0.0</version>
        </dependency>

Java java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GB问题解决_旭东怪的博客-CSDN博客_sqlexception 不支持的字符集

5、mybatis可以不用xml配置文件,全用注解实现,注意在main函数上要加MapperScan注释:

@SpringBootApplication
@MapperScan("com.jlrc.zhaopin.mapper")
public class ZhaopinApplication 

    public static void main(String[] args) 
        SpringApplication.run(ZhaopinApplication.class, args);
    


以上是关于springboot连接oracle数据库注意事项的主要内容,如果未能解决你的问题,请参考以下文章

springboot---整合druid连接池---连接oracle数据库---整合mybatis---整合thymeleaf---日志配置

2020-05-26:Springboot 连接oracle数据库配置

SpringBoot+PostgreSQL/Oracle/MySQL连接配置

SpringBoot+PostgreSQL/Oracle/MySQL连接配置

SpringBoot+PostgreSQL/Oracle/MySQL连接配置

Oracle 数据库连接时间过长的 Spring Boot