Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Aplicación de escritorio con java

6,737 views

Published on

Estructura de una aplicacion de escritorio en Java, utilizando NetBeans, Mysql(atraves de XAMPP), conexion con la BD desde java con Mysql

Published in: Technology
  • Be the first to comment

Aplicación de escritorio con java

  1. 1. Aplicación de Escritorio Ing. Emerson Garay IDE Java: NetBeans SGBD: MySql http://www.slideshare.net/emergar
  2. 2. Crear en NetBeans el Proyecto Java <Servicios> http://www.slideshare.net/emergar
  3. 3. Distribución del proyecto • Paquetes del proyecto <Servicios>: – conexiones – formularios – imagenes – tablas Las conexiones contienen todas las clases que permiten la conexión con la base de datos y el manejo del archivo de configuración. Los formularios encargados de la interfaz grafica de usuario. La imágenes que serán usadas dentro del proyecto Las clases que manipulan las tablas que están en la base de datos. http://www.slideshare.net/emergar
  4. 4. • Se crea un archivo de texto para guardar la configuración (config.propierties) para guardar los datos de la conexión con el servidor de la base de datos. Conexión con la Base de datos http://www.slideshare.net/emergar
  5. 5. • Descargar el conector de Mysql para Java. • http://www.java2s.com/Code/Jar/m/Downloadmysqlco nnectorjava5123binjar.htm – mysql-connector-java-5.1.23-bin.jar • Guardar el archivo en la carpeta donde normalmente estén la librerías externas que usa para los proyectos de java o en la ubicación que prefiera. http://www.slideshare.net/emergar Adicionar la biblioteca de conexión MySql para Java
  6. 6. Adicionar la biblioteca de conexión MySql para Java • Clic derecho en bibliotecas • Seleccionar: Agregar archivo JAR/Carpeta… • Buscar el archivo: Con esto listo, se crea la clase java para administrar la conexión con la base de datos MySql nombrada <Servicios> http://www.slideshare.net/emergar mysql-connector-java-5.1.23-bin.jar
  7. 7. Crear la base de datos <Servicios> en MySql http://www.slideshare.net/emergar
  8. 8. Crear las tablas de la BD <Servicios> en MySql http://www.slideshare.net/emergar
  9. 9. Crear el usuario en MySql http://www.slideshare.net/emergar Utilizando el: Usuarios Nombre usuario: uservicios Servidor: localhost Clave: 12345 GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'uservicios'@'localhost' IDENTIFIED BY PASSWORD '*00A51F3F48415C7D4E8908980D443C29C69B60C9‘;
  10. 10. Crear la Clase de Conexión <Conexion.java> //Importaciones necesarias de la clase
  11. 11. Crear la Clase de Conexión <Conexion.java> //Variables de la clase http://www.slideshare.net/emergar
  12. 12. Crear la Clase de Conexión <Conexion.java> //Constructor de la clase http://www.slideshare.net/emergar
  13. 13. Crear la Clase de Conexión <Conexion.java> //Método para cargar las propiedades desde el archivo //config.propierties http://www.slideshare.net/emergar
  14. 14. Crear la Clase de Conexión <Conexion.java> //Método para conectarse con la BD http://www.slideshare.net/emergar
  15. 15. //Método para obtener la variable de conexión //con la base de datos <Servicios> Crear la Clase de Conexión <Conexion.java> http://www.slideshare.net/emergar
  16. 16. Crear la Clase para la tabla <Servicio.java> http://www.slideshare.net/emergar //Importaciones, atributos, variables de conexión y manejo de consultas sql
  17. 17. //Adicionar: • //El método constructor sin y con argumentos • //Los métodos getters y setters • //El método toString() • //También los métodos para Consultar (SELECT), Insertar (INSERT), Actualizar (UPDATE) y Eliminar (DELETE) los registros de la tabla servicio. Crear la Clase para la tabla <Servicio.java> http://www.slideshare.net/emergar //Método para fijar la conexión con la base de datos //y poder manipular la tabla servicio
  18. 18. Crear la Clase para la tabla <Servicio.java> //Método para insertar los datos de un servicio http://www.slideshare.net/emergar
  19. 19. Crear la Clase para la tabla <Servicio.java> //Método para consultar los datos de un servicio por el número http://www.slideshare.net/emergar
  20. 20. Crear la Clase para la tabla <Servicio.java> //Método para actualizar los datos de un servicio por el número http://www.slideshare.net/emergar
  21. 21. Iniciar XAMPP automáticamente cuando arranque S.O. Windows • Crear un Acceso Directo del Control Panel de XAMPP • Arrastrar el Acceso Directo a la carpeta de Inicio de Windows • La carpeta de Inicio de Windows esta en: • Botón Inicio de Windows • Todos los programas • Carpeta Inicio http://www.slideshare.net/emergar

×