NEAO2007 2025-04-17 23:22 采纳率: 0%
浏览 7

smart admin 改连 oracle报错

显示druid close 并且创建bean 都错误,默认是连MySQL, 使用jdbc6或jdbc8,但都连不上

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-04-17 23:22
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    问题解答

    你遇到了一个使用 Spring Boot 和 Oracle 数据库的问题,报错是 Druid 连接 Oracle 报错,创建 Bean 也出错。下面是一些可能的解决方案:

    1. 检查 Oracle 数据库连接信息是否正确,包括用户名、密码、URL 等。
    2. 在 application.properties 文件中添加 Oracle 数据库连接信息,例如:
    spring.datasource.url=jdbc:oracle:thin:@localhost:1521:ORCL
    spring.datasource.username=your_username
    spring.datasource.password=your_password
    
    1. 在 application.properties 文件中添加 Druid 连接池配置,例如:
    spring.datasource.druid.initial-size=5
    spring.datasource.druid.min-idle=5
    spring.datasource.druid.max-active=20
    
    1. 检查是否正确地配置了 Oracle 数据库驱动程序,例如:
    <dependency>
        <groupId>com.oracle.ojdbc</groupId>
        <artifactId>ojdbc8</artifactId>
        <version>19.3.0.0</version>
    </dependency>
    
    1. 如果你使用的是 JDBC 6,需要在 application.properties 文件中添加以下配置:
    spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
    
    1. 如果你使用的是 JDBC 8,需要在 application.properties 文件中添加以下配置:
    spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
    
    1. 检查是否正确地配置了 Spring Boot 的 Oracle 数据库支持,例如:
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-jdbc</artifactId>
    </dependency>
    
    1. 如果你仍然遇到问题,可以尝试使用 Oracle 数据库连接测试工具,例如 Oracle SQL Developer,来检查连接是否正确。

    这些解决方案可能能够帮助你解决问题。如果你仍然遇到问题,可以提供更多的信息和错误日志,以便更好地帮助你解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 4月17日