Salve!
Premetto che ho iniziato a studiare Java da 2 giorni...
Io dovrei realizzare un'applicazioncina funzionante in locale che si deve connettere ad un DB MySQL remoto.
Da http://www.mysql.com/downloads/ ho notato che è possibile scaricarsi sia l'ODBC (Connector/ODBC - MySQL ODBC driver ) che il JDBC (MySQL Connector/J -- for connecting to MySQL from Java). Io li ho scaricati entrambi, solamente che per l'ODBC ho un eseguibile che fa tutto da sé, installa il driver in Windows e sono pronto a crearmi il DSN; mentre per il JDBC mi sono ritrovato uno ZIP contenente centinaia di files e nessun eseguibile. A questo punto vorrei quindi sapere:

1. Come si installa il driver JDBC?
2. Come dovrò cambiare il codice nei miei sorgenti .java per utilizzarlo?

Attualmente uso l'ODBC in questo modo:

import java.sql.*;

// Creo la Tabella2
public class CreaTabella2 {

public static void main(String args[]) {

String url = "jdbcdbc:db";
Connection con;
String createString;
createString = "create table Tabella3 " +
"(COF_NAME varchar(32), " +
"SUP_ID int, " +
"PRICE float, " +
"SALES int, " +
"TOTAL int)";
Statement stmt;

try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

} catch(java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
}

try {
con = DriverManager.getConnection(url);

stmt = con.createStatement();
stmt.executeUpdate(createString);

stmt.close();
con.close();

} catch(SQLException ex) {
System.err.println("SQLException: " + ex.getMessage());
}

}
}
3. Visto che la mia applicazione dovrà funzionare sia su Windows che su Mac (è per questo che dovrò farla in Java) che accorgimenti mi consigliate di adottare?

Grazie mille ragazzi! Se non ci fosse questo forum...