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!
java access database sql ucanaccess maven
Commentami!