簡體   English   中英

如何將 Oracle 配置為 Spring 啟動應用程序

[英]How to configure Oracle to Spring boot application

我想用 Oracle 數據庫設置 spring boot 最新項目。 我做了 fw 步驟 1. 下載 ojdbc7 12.1.0.1 jar 並將其保存在“C:\\Users\\Dasun_09323.m2\\repository\\com\\oracle\\ojdbc7”中。

2.使用 maven 命令我安裝了那個 jar。 3.添加這個gradle依賴,編譯組:'cn.easyproject',名稱:'ojdbc7',版本:'12.1.0.1'。

比我在 intelliJ idea 中打開終端並點擊 gradle build -x test 來構建項目但 BUILD FAILED ..

任務 ':compileJava' 執行失敗。

無法解析配置 ':compileClasspath' 的所有文件。 找不到 cn.easyproject:ojdbc7:12.1.0.1。 要求: 項目:

如何解決這個問題? 這吃了我 3 天的工作。

根據錯誤,您似乎沒有在 .m2 中正確添加條目。

驗證jar存在於:\\Users\\Dasun_09323.m2\\repository\\cn\\easyproject

如果它存在,那么您可以從依賴項中的 pom.xml 文件中獲取條目,並確保它與您在 gradle 中使用的內容相匹配。

搖籃

dependencies {
    compile("org.springframework.boot:spring-boot-starter-data-jpa")

}

馬文

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
            <version>1.5.3.RELEASE</version>
        </dependency>

在此處使用 CrudRepository 更多信息https://docs.spring.io/spring-data/data-commons/docs/1.6.1.RELEASE/reference/html/repositories.html

在您的應用程序屬性中

# Oracle settings

spring.datasource.url=jdbc:oracle:thin:@localhost:1522:orcl

spring.datasource.username=HIBERNATE_TEST

spring.datasource.password=HIBERNATE_TEST

spring.datasource.driver.class=oracle.jdbc.driver.OracleDriver

這是一篇關於 dzone https://dzone.com/articles/spring-boot-jpa-hibernate-oracle的好文章

這篇文章中回答了使用 oracle 驅動程序如何在 Gradle 項目中使用 Oracle JDBC 驅動程序

我剛剛創建了一個名為 Lib 的目錄並將 oracle 驅動程序 jar 上傳到其中。 然后我刪除了對 oracle 的依賴,我剛剛添加了。 這條線在依賴角下。

compile fileTree(include: ['*.jar'], dir: 'lib')

在項目的 pom 文件中的存儲庫標簽中添加存儲庫:

  <repository>
        <id>ICM</id>
        <name>ICM project repository</name>
        <url>https://mvnrepository.com/artifact/repo</url>
  </repository>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM