参考:

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);
    }

}

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐