JDBC, ODBC y base de datos Access en Mac OS

Programación & desarrollo
Avatar de Usuario
mac.nico
Macacoadicto
Mensajes: 654
Registrado: 05 Oct 2007

JDBC, ODBC y base de datos Access en Mac OS

Mensaje por mac.nico »

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)
Imagen
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:
Imagen
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.
Imagen
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'.
Imagen
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.
Última edición por mac.nico el Jue Ago 06, 2009 3:58 pm, editado 1 vez en total.
MacBook Pro 15-inch, Mid 2012 / 2.3 GHz Intel Core i7 / OCZ Vertex 4 SSD 128GB
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
Avatar de Usuario
odos
Macacoadicto
Mensajes: 730
Registrado: 14 Ene 2006

Mensaje por odos »

Mac OS X tiene el ODBC Administrator, está en la carpeta de utilidades.
Avatar de Usuario
bilby91
Macacoadicto
Mensajes: 701
Registrado: 24 Jun 2008

Mensaje por bilby91 »

te funciono Mac.nico?
Avatar de Usuario
mac.nico
Macacoadicto
Mensajes: 654
Registrado: 05 Oct 2007

Mensaje por mac.nico »

Lo miré por arriba pero no llegué a entender bien como funciona. Estoy medio atrasado con el proyecto así que empecé a laburar con Windows. Ahora en un rato veré de buscar un poco más de info, cualquier cosa la agrego acá.

Actualizo: Estoy bajando el Driver ODBC para Mac, en cuanto logre hacer algo posteo todo acá.
Última edición por mac.nico el Mar Ago 04, 2009 11:52 pm, editado 1 vez en total.
MacBook Pro 15-inch, Mid 2012 / 2.3 GHz Intel Core i7 / OCZ Vertex 4 SSD 128GB
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
Avatar de Usuario
mac.nico
Macacoadicto
Mensajes: 654
Registrado: 05 Oct 2007

Mensaje por mac.nico »

Agregué un poco más de info, me tranqué ahí. Mañana sigo.
MacBook Pro 15-inch, Mid 2012 / 2.3 GHz Intel Core i7 / OCZ Vertex 4 SSD 128GB
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