14/6/11

Imagenes en Access y Java


Aplicación en Java realizada con el IDE de Netbeans 6.9 para trabajar con imágenes en Base de Datos en Access 2003, el programa permite cargar archivos de imágenes JPG convertidos en cadenas binarias y guardarlas en la base de datos, el programa también permite recuperar estos datos binarios y transformarlos en imágenes nuevamente para poder verlos en pantalla.

La base de datos esta formada por una sola tabla con dos campos, uno el ID que nos permite identificar la imagen y un campo Foto de tipo OLE  donde guardaremos la cadena binaria.

En el vídeo siguiente podremos apreciar mejor la estructura de la base de datos así como el funcionamiento de la aplicación y el código fuente

Código Fuente

- AQUI -


14 comentarios:

  1. Muchisimas gracias!!!

    Muy bueno ya lo probé. Felicitaciones por tu blog y tu canal en YouTube.

    ResponderEliminar
  2. jc donde haces los videos tutoriales con que programa?????

    ResponderEliminar
  3. Gracias JC-Mouse
    me va a servir mucho :D !!

    ResponderEliminar
  4. Gracias, excelente apoyo.... BUENISIMO... lo necesite para SQL Server y con esto lo adapte nomas... Gracias de nuevo..... ahora quiero restringir el tamaño de un JTextField y los caracteres que entran ... puedes hacer un aporte por favor... Se agradece

    ResponderEliminar
  5. Hola JC-Mouse,kisiera felicitarte por tus aportes en el mundo de java, pero yo tengo un problema cuando yo hago mis aplicaciones en java con base de datos y genero mi archivo *jar ese jar con base de datos no ejecuta y se me paso por la mente q capaz pide q se cree un instalador en *.exe , no se si hayas visto que en visual basic se puede crear instaladores, kisiera que publiques un video de como crear instaladores en NETBEANS x favor seria de mucho apoyo y aporte para el mundo de la programacion, gracias de antemano y sigue asi JC-Mouse eres el mejor.

    ResponderEliminar
  6. Hola mouse queria hacerte una pregunta..por si acaso tendrias un proyecto hecho en netbeans del juego del tipo TEGNET o uno para hacer diagramas UML??

    ResponderEliminar
  7. para crear instaladores para Java puedes utilizar varios programas de pago o gratuitos que existen, yo uso InoSetup incluso para VB porque su instalador tenia muchas fallas, incluso puedes utilizar el WinRar para crear un autoextraible para tu aplicación, ahora para ejecutar tu JAR como un EXE, nececitas utilizar un lanzador, existen aplicaciones gratuitas que hacen eso o tu mismo puedes crear uno con Visual Estudio por ejemplo

    Javier: no, pero es intersante el juego, haber si hago uno :)

    ResponderEliminar
  8. Hola! Gracias por el codigo pero...

    A mi me sale este error:

    java.sql.SQLException: [Microsoft][Controlador ODBC Microsoft Access] '(desconocido)' no es una ruta de acceso v?lida. Aseg?rese de que la ruta est? escrita correctamente y que est? conectado al servidor donde se encuentra el archivo.

    Si me puedes ayudar!!!

    ResponderEliminar
  9. esta genial tu código amigo, creo que eres muy bueno en java espero y ojala puedas ayudarme en un problema que tengo, mira estoy desarrollando una pequeña aplicación y te antemano te agradesco el código fuente porque me ayudo mucho mira lo que hice fue tomar tu codigo y lo conecte a una bd de mysql en donde almaceno unas imagenes y deseo recuperar la a través de un filtro, pero cuando hago el filtro solo me realiza una busque y solo me muestra el primer resultado que encuntra cuanto en realidad tengo varias fotos con el mismo nombre, de antemano gracias. espero y puedas ayudarme es para un proyecto escolar.

    ResponderEliminar
  10. disculpa podrías re subir el código? no puedo bajarlo u.u

    ResponderEliminar
  11. Mouse Tengo una consulta, como puedo hacer para modificar la imagen ya guardada? Digamos q a cada imagen le he asignado un codigo y a travez de este codigo kiero cambiarlo.
    Como sería?
    Gracias de antemano

    ResponderEliminar
  12. Hola, muchas gracias por tu código, está excelente.
    Estoy intentando sacar una imagen de una cámara ip para después guardarla en Access como lo has hecho en este programa, pero no sé como sacar una sola imagen.
    Lo único que he logrado es visualizar el video en tiempo real.
    Agradezco mucho si me puedes ayudar. Gracias!

    ResponderEliminar