Topicos Avanzados

Páginas: 5 (1068 palabras) Publicado: 9 de diciembre de 2012
SEP

SNEST

DGEST

INSTITUTO TECNOLÓGICO DE TOLUCA

INGENIERIA EN SISTEMAS COMPUTACIONALES

TOPICOS AVANZADOS DE PROGRAMACION CREACION, ELIMINACION, MODIFICACION Y CONSULTAS DE REGISTROS EN BASE DE DATOS MYSQL PROFESORA: M.C. IMELDA VERTTI GUZMAN

POR: ADOLFO EMMANUEL ARRIAGA VARGAS

NO. CONTROL:

10280564

Metepec, Estado de México, a 03 de Noviembre del 2012

Practica 3B:CREACION, ELIMINACION, MODIFICACION Y CONSULTAS DE REGISTROS EN BASE DE DATOS MYSQL CON JAVA: Realizar aplicación con la que se pueda manipular registros de una tabla de una base de datos de MYSQL tales como: creación, eliminación, modificación y consultas de registros en base de datos con la ayuda de el Driver para Java JDBC, que nos ayuda a realizar todo tipo de operaciones que tengan que ver conla base de datos. En el código esta documentado cada instrucción para que se pueda comprender mejor. Es importante recalcar que hay dos instrucciones fundamentales para la manipulación de la base de datos los cuales son: Statement: Se utiliza para enviar sentencias SQL simples, aquellas que no retornan ni reciben parámetros. ResultSet: se utiliza para manipular la tabla obteniendo todos los datosque se encuentran en ella. Tenemos 2 clases: una con el método main y la otra que hace todo el mecanismo de la aplicación. -Clase prueba_BD que crea una instancia de la clase Base_de_ Datos y la hace visible.

-Clase Base_de_Datos la cual extiende de JFrame e implementa la clase ActionListener, esta clase hace toda la manipulación de la tabla de la base de datos.

Esta imagen muestra lacreación de todas las variables y componentes que ocupara la aplicación. En la Imagen siguiente muestra parte del constructor en el cual se instancian y se asignan valores a las variables y componentes.

La siguiente imagen es el complemento de la construcción en la cual se crea la conexión y la asignación de la clase Statement para poder manejar la BD con las sentencias que se establezcan.

Aquítenemos la impresión de Ejecucion: Se establece la conexión a la base de datos Acceso

Se muestra el despliegue de las operaciones que se desean hacer en la base de datos

En la siguiente imagen se muestra como se implementa el método actionPerformed el cual se utiliza para asignar que operaciones se quieren hacer.

La primera condición es para poder dar de alta den la BD.

En estemétodo se implementa para que pueda ser realizado por el botón de aceptar para dar de alta un usuario, como se observa “sentencia” envía la instrucción MYSQL para que se pueda realizar el Alta. Impresiones de Ejecucion al dar de Alta un registro:

Al darle Aceptar inmediatamente se guarda el registro en la base de datos.

Se observa que el registro se almaceno correctamente. La segunda condición espor si dio clic en el botón de bajas.

Como vemos se crea un InternalFrame y se asigna en Desktopanel se agregan componentes al internalFrame y les agrega objetos escucha a los botones “aceptar y cancelar”. Lo importante de la Imagen cual es la línea de código que se utiliza para eliminar la cual es: sentencia.execute("DELETE FROM accesar WHERE (usuario='"+Btusuario.getText()+"')"); Estainstrucción indica que eliminara dentro de la tabla accesar con la condición de que en la columna usuario sea igual a lo que se escribió.

Se anota el nombre del usuario que queremos eliminar y al aceptar ejecuta la sentencia antes mencionada.

Se verifica que el registro se elimino y observamos que solo hay un registro de “Emmanuel”, se elimino el registro de “Alejandra”.

La siguiente condiciónes para identificar que se a oprimido el botón de modificar si es así entra al condición. La condición es un poco larga así que la dividiremos en partes explicándolas.

Al igual que las otras condiciones se crea un internalFrame y agregamos los componentes adecuados para su manipulación. Agregamos objetos escucha a los botones de aceptar y cancelar.

En esta ventana pedirá el nombre del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Topicos avanzados
  • Topicos Avanzados De Calidad
  • Topicos avanzados de dirección de operaciones
  • Tópicos avanzados de base de datos
  • topicos avanzados de programacion
  • Topicos avanzados de base de datos
  • TOPICOS AVANZADOS DE PROGRAMACION
  • topicos avanzados de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS