Home / Programmazione / Java / Maven Oracle JDBC
Mattepuffo

Maven Oracle JDBC

Maven Oracle JDBC

Non avevo praticamente mai usato Maven prima d'ora, e devo dire che adesso capisco perchè è così usato.

Il problema di oggi, però, è come aggiungere il driver JDBC per Oracle.

Il primo step da fare è aggiungere una dipendenza al pom.xml:

    <dependencies>
        .......................................
        <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc14</artifactId>
            <version>10.2.0.3</version>
        </dependency>
    </dependencies>

Ma questo non basta; bisogna aggiungere anche un repository apposito.

Sempre nel pom.xml aggiungete questo:

    <repositories>
        <repository>
            <id>codelds</id>
            <url>https://code.lds.org/nexus/content/groups/main-repo</url>
        </repository>
    </repositories>

A questo punto compilate.

E' il momento di testare il driver.

Qui avevo già scritto un articolo su come connettersi a Oracle tramite Java; possiamo usare lo sesso codice:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class Main {

    public static void main(String[] args) {
        System.out.println("---JDBC ORACLE---");
        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");
        } catch (ClassNotFoundException e) {
            System.out.println("Impossibile trovare il driver JDBC?");
            return;
        }
        Connection connection = null;
        try {
            connection = DriverManager.getConnection("jdbc:oracle:thin:@IP_SERVER:1521:DB_NAME", "USER", "PWD");
        } catch (SQLException e) {
            System.out.println("Connessione fallita!");
            return;
        }
        if (connection != null) {
            System.out.println("Connessione avvenuta con successo!");
        } else {
            System.out.println("Connessione fallita!");
        }
    }

}

Enjoy!