Tema: JDBC, ODBC y base de datos Access en Mac OS
4/8/09 - 22hs Bueno agrego lo que he encontrado hasta ahora:
1. Bajar el Driver ODBC: ODBC Driver for Access 1.9 For Mac
(Click en Download Now)
Ver tamaño original
2. Doble Click en el Archivo Descargado.
3. Finder > (en Dispositivos) Actual_ODBC_Pack > Actual ODBC Pack.mpkg - Empieza la instalación como muestra la imágen:
Ver tamaño original
4. Finder > Aplicaciones > Utilidades > Administrador ODBC
5. En la ventana Administrador ODBC (Pestaña DNS de Sistema) -> Agregar -> "Actual Access"
En esta foto:
Derecha - Ubicación Administrador ODBC.
Medio - Información de la Ubicación de la aplicación.
Izquierda - Ventana Administrador ODBC.
Ver tamaño original
6. Una vez seleccionado el Driver, dar click en Siguiente.
7. Ingresar el nombre del archivo con el cuál se va a registrar la base de datos (****En paso 8 se explica qué es este nombre****).
Click en Seleccionar -> Buscar el archivo 'mdb'.
Ver tamaño original
8. En Java Tendríamos el siguiente código:
public void conectar(String url) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conexion = DriverManager.getConnection("jdbc:odbc:prueba");
} catch (ClassNotFoundException e) {
System.out.println("Error de driver.");
} catch (SQLException e1) {
System.out.println("Error de conexiÛn.");
}
}
"prueba" es el nombre de la base de datos, NO ES EL NOMBRE DEL ARCHIVO, es el nombre que se introdujo en el paso 7.
- ERRORES -
6 de Agosto -
Falta el Driver JDBC para Mac OS. Lo que llegué a encontrar en sun es esto: JDBC Packages.
Los drivers JDBC que vienen con el API de java en su versión para Windows son especificos para este sistema operativo y no se incluyeron drivers especificos para Mac OS en la versión de java para Mac.
Queda el thread abierto para si en algún momento alguien llega a encontrar una solución, se termine la guía.
Apple Cinema Display 24"
iPhone 5s 32 GB Black FU - New iPad 16 GB Wi-Fi - iPad Mini 1st Gen - Apple TV 2nd Gen
Airport Extreme 5th Gen