Connessione ad Access con Java e UCanAccess

Mattepuffo's logo
Connessione ad Access con Java e UCanAccess

Connessione ad Access con Java e UCanAccess

Per connetterci ad un db Access con Java abbiamo diverse alternative.

Oggi vediamo come usare la libreria UCanAccess.

Se usate Maven aggiungete questa dipendenza:

        <dependency>
            <groupId>net.sf.ucanaccess</groupId>
            <artifactId>ucanaccess</artifactId>
            <version>5.0.1</version>
        </dependency>

Fatto questo, ecco un esempio:

package com.mp.test;

import java.sql.*;

public class Main {

    public static void main(String[] args) {
        try {
            String url = "jdbc:ucanaccess://D://db.accdb;ignoreCase=true";
            Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
            Connection c = DriverManager.getConnection(url);
            Statement st = c.createStatement();
            ResultSet rs = st.executeQuery("SELECT * FROM Articolo");
            while (rs.next()) {
                System.out.println(rs.getString("qual1"));
            }
        } catch (ClassNotFoundException | SQLException e) {
            System.out.println(e.getMessage());
        }
    }

}

Enjoy!


Condividi

Commentami!