Base de datos MS Access con Java
Java
Actualizado el 2 de Marzo del 2019 por Rafael Angel (81 códigos) (Publicado el 22 de Febrero del 2019)
3.926 visualizaciones desde el 22 de Febrero del 2019
Para ver la versión mas actualizada descargue JavaAccess 1,2.zip y si desea ver la evolución completa descargue todos los 3 archivos formato zip.
Solución a la actualización de datos cuando se usa una consulta INSERT:
En el evento del siguiente botón. Esto permitirá cargar los datos.
Mira este video en el cual se explican detalles del código de la primera versión.
Y en este otro video se explica el código y cambios realizados en la segunda versión la cual tiene interfaz gráfica.
Ejemplo para conectarse a una base de datos de MS Access, puede ser formato 2003 como la que va incluida en este ejemplo.
O puede ser con el formato más nuevo.
Solo es de lectura, no se puede modificar o actualizar los datos.
Esta basado en otro ejemplo que vi por Internet.
Las referencias a ese ejemplo junto con el vinculo vienen dentro del archivo java del proyecto.
En el original solo se conecta a un campo a la vez.
Solo se puede hacer consultas con un único campo.
En mi versión o variación, se pueden conectar a cualquier cantidad de campos a la vez pero por medio de un par de vectores.
Esto para mostrar los datos de manera coherente en los campos de un formulario.
Sin embargo estaré investigando más por si encuentro en algún recurso de Internet como actualizar datos de MS Access desde Java.
Solución a la actualización de datos cuando se usa una consulta INSERT:
En el evento del siguiente botón. Esto permitirá cargar los datos.
Mira este video en el cual se explican detalles del código de la primera versión.
Y en este otro video se explica el código y cambios realizados en la segunda versión la cual tiene interfaz gráfica.
Ejemplo para conectarse a una base de datos de MS Access, puede ser formato 2003 como la que va incluida en este ejemplo.
O puede ser con el formato más nuevo.
Solo es de lectura, no se puede modificar o actualizar los datos.
Esta basado en otro ejemplo que vi por Internet.
Las referencias a ese ejemplo junto con el vinculo vienen dentro del archivo java del proyecto.
En el original solo se conecta a un campo a la vez.
Solo se puede hacer consultas con un único campo.
En mi versión o variación, se pueden conectar a cualquier cantidad de campos a la vez pero por medio de un par de vectores.
Esto para mostrar los datos de manera coherente en los campos de un formulario.
Sin embargo estaré investigando más por si encuentro en algún recurso de Internet como actualizar datos de MS Access desde Java.
En esta ultima actualización la 1.2, se ha implementado el código para poderse cargar un JGrid con datos.
Se han corregido muchos factores, se ha depurado más el código.
No se usará el típico JComboBox en el form porque igual, se puede buscar en el JGrid con hacer click en cualquier fila, esto cargará los datos en el formulario con los cuadros de texto.
El código se ha ordenado mejor para que sea mucho más fácil implementarlo.
En esta versión viene un ejemplo más elaborado.
Con interfaz gráfica.
También, viene el ejemplo publicado en la primera versión pero con modificaciones, esto porque se uso como ambiente de laboratorio para obtener las funcionalidades que se implementaron en el ejemplo AccessAvanzado.
La interfaz grafica permite desplazarse hacia todas las direcciones a través de los registros.
Ademas en tiempo de ejecución se pueden insertar y modificar datos.
No se implementa la eliminación de datos.
La forma de desplazarse de un registro a otro es por medio de consultas sql, las cuales usan el id como puntero en combinación con una variable int a modo de contador o puntero de posición.