java如何在Gradle中使用ojdbc
我是Gradle的新手,所以我遇到了非常大的问题,其中之一是关于OracleJDBC驱动程序的问题。我只是想连接到DB,我在以前的项目中已经使用了JDBC驱动程序,但没有使用Gradle。现在,我看到我必须显示对驱动程序的依赖,但这根本不起作用。我已经使用了我发现的所有建议:
- 我试图添加连接器。jar到VM选项
- 使用
implementation("com.oracle.database.jdbc:ojdbc8:21.1.0.0")
创建依赖关系,但它根本不起作用李> - 在我使用
compile 'com.oracle:ojdbc8:21.1.0.0'
之后,我得到了Could not find method compile() for arguments [com.oracle:ojdbc8:21.1.0.0]
,这简直要了我的命李> - 我还尝试使用本地Maven存储库,我已经下载了。罐子,但它也不起作用李>
- 我还尝试使用File->;在IntelliJ中添加这个库依赖项;项目结构->;+并直接创建具有此文件路径的ojdbc8类李>
我的构建的完整版本。渐变文件:
plugins {
// Apply the application plugin to add support for building a CLI application in
Java.id 'application'
}
repositories {
// Use Maven Central for resolving dependencies.
mavenCentral()
mavenLocal()
}
dependencies {
implementation("com.oracle.database.jdbc:ojdbc8:21.1.0.0")
compile 'com.oracle:ojdbc8:21.1.0.0'
// Use JUnit test framework.
testImplementation 'junit:junit:4.13.2'
implementation 'com.h2database:h2:1.4.199'
implementation 'org.hibernate:hibernate-core:5.4.2.Final'
// This dependency is used by the application.
implementation 'com.google.guava:guava:30.1.1-jre'
}
application {
mainClass = 'model.App'
}
我想在一个类中使用这个JDBC驱动程序,但我就是不能。你能帮我吗
共 (0) 个答案