ho trovato la soluzione :
In Eclipse sono andato in Run Configuration e nella scheda Classpath ho inserito un External JARs : il mysql-connector-java-5.1.34-bin.jar che ho scaricato precedentemente
con quello di mariadb non funziona, ma ora non mi pongo il problema


con questo listato trovato in rete e modificato riesco a leggere il contenuto di una tabella
codice:
package DatabaseTest;


import java.sql.*;


public class ProvaJDBC {
  public static void main (String args[]){
    // com.mysql.jdbc.Driver
      
      
    try {
      //String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
      String driver = "com.mysql.jdbc.Driver";
      Class.forName(driver);
      String url = "jdbc:odbc:mySql";
      Connection con = DriverManager.getConnection("jdbc:mySql://localhost:3306/biblio?user=root&password=password");
      Statement cmd = con.createStatement();
      String query = "SELECT * FROM book";
      ResultSet res = cmd.executeQuery(query);
      while (res.next()) {
        System.out.println(res.getString("title"));
        //System.out.println(res.getString("nomeColonna2"));
      }
      res.close(); // chiudere le risorse DB è obbligatorio
      cmd.close();
      con.close();
    }


    catch (SQLException e){
      e.printStackTrace();
    }


    catch (ClassNotFoundException e){
      e.printStackTrace();
    }
  }
}

però mi domando... se un giorno finirò mai un programma in JAVA che utilizza un DB come mariaDB o mySQL... oltre al programma JAVA e all'installazione del DB... il connettore dove lo devo mettere/configurare ?


ciao !