![](/img/trans.png)
[英]How to configure tnsnames.ora file with Spring Boot application?
[英]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.