sql >> Database teknologi >  >> RDS >> Oracle

Manglende artefakt com.oracle:ojdbc6:jar:11.2.0.3

På grund af den binære licens er der desværre ikke noget offentligt lager med Oracle Driver JAR, så du kan ikke bare tilføje det til din pom-fil.

Du skal tilføje denne krukke manuelt:

Først skal du downloade ojdbc6.jar fra her klik på jar (2.6 MB) på midten af ​​siden.

Indsæt derefter ojdbc6.jar i en eller anden mappe i dit projekt (lad os bruge lib ).

Så skal du tilføje dette i dine dependencies sektion i din pom.xml :

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc</artifactId>
    <version>11.2.0</version>
    <scope>system</scope>
    <systemPath>${basedir}/lib/ojdbc6.jar</systemPath>
</dependency>

En anden mulighed er at installere denne krukke i dit lokale maven-lager:

mvn install:install-file -Dfile=path/to/ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

Og så vil du være i stand til at referere til denne afhængighed sådan her:

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc6</artifactId>
    <version>11.2.0</version>
</dependency>

Du skal vælge, hvad der er bedst for dig.



  1. Hvorfor ville et Oracle-synonym returnere et andet antal rækker til den underliggende tabel?

  2. PHP, MySQL fejl:Kolonneantal stemmer ikke overens med værdiantallet i række 1

  3. [OPDATERET 2020-01-23] Microsoft Office 365 Build 1912 bryder ODBC-linkede tabellers identitet

  4. nul pointer undtagelse, når du forsøger at få adgang til DatabaseHelper i en kopieret database fra aktiver til data\data\