1 (editado por mac.nico 06.08.2009 12:58:52)

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)
http://farm4.static.flickr.com/3517/3790771934_bce543de01.jpg
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:
http://farm4.static.flickr.com/3530/3790771940_f4171c055a.jpg
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.
http://farm3.static.flickr.com/2501/3790771948_5e70b63de5.jpg
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'.
http://farm4.static.flickr.com/3531/3790771952_90a688e6c7.jpg
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.

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

2

Re: JDBC, ODBC y base de datos Access en Mac OS

Mac OS X tiene el ODBC Administrator, está en la carpeta de utilidades.

3

Re: JDBC, ODBC y base de datos Access en Mac OS

te funciono Mac.nico?

4 (editado por mac.nico 04.08.2009 20:52:19)

Re: JDBC, ODBC y base de datos Access en Mac OS

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á.

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

5

Re: JDBC, ODBC y base de datos Access en Mac OS

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