java

Páginas: 7 (1699 palabras) Publicado: 9 de mayo de 2013
JTABLE_ MANTENIMIENTO DE DATOS EN NETBEANS
Tenemos la Base de Datos Transportes, que la cree en el localhost y solo hice la
conexión con el NetBeans.

La Base de Datos transportes no tiene tablas, ahora procederé a crear una tabla
denominada “marca” que tendrá la siguiente estructura:
idmarca int not null autoincrement
descripción varchar(20)
país varchar(20)
Estado bit
idmarca (claveprimaria)
Nota: La tabla “marca” será creada directamente desde el NetBeans.

Ya esta creada la tabla con sus campos. (en el entorno NetBeans)

Randy Briones

http://www.ranjosfox.blogspot.com

Ahora si entremos en detalles con la tabla “marca” creare una aplicación que permita el
mantenimiento de la tabla utilizando el Objeto JTable para la visualización de los datos.

Nos vamos a lapestaña Proyectos donde vamos a crear métodos en la clase
Main, necesarios para la conexión con la base de datos y el enlace con la tabla de
marca.

Es allí en donde ingresaremos el siguiente código.

A continuación (en la llave verde) agregamos los paquetes: java.io, java.sql y
javax.swing.
El paquete java.io contiene clases que soportan entrada/salida. Las clases del
paquete sonprincipalmente streams; sin embargo, se incluye una clase para
ficheros de acceso aleatorio. Las clases centrales del paquete son InputStream y
OutputStream las cuales son clases abstractas base para leer de y escribir a
streams de bytes, respectivamente. Y el javax.swing es necesario para el uso de
los objetos del paquete swing principalmente el JOptionPane para la visualización
de posiblesmensajes de error. Estando dentro de la clase Main establecemos las
variables conn del tipo Connection(llave anaranjada), st del tipo Statement y rs del
tipo ResultSet.
También definimos las varibales bd, login, password y url.
(Llave morada) creamos el primer método estático denominado Enlace que
devolverá un objeto del tipo Connection. Este método nos ayudará establecer la
conexión con la base dedatos transportes.
Randy Briones

http://www.ranjosfox.blogspot.com

Paquete Transportes

Clase Main

Seguimos creando métodos. Se crea el método sta que devolverá un objeto del
tipo Statement el cual permite crear el objeto del tipo Statement a partir del objeto
Connection a través del método createStatement (). Finalmente se necesita
tener un método denominado EnlEst que permitiráenlazarnos con la tabla de
marca aplicando el método executeQuery() estableciendo a través del comando
de consulta “select” a todos los campos de la tabla de “marca” solo aquellos cuyo
estado es igual a 1, es decir, las marcas de buses que están habilitados para su
uso. Si observamos en cada uno de los métodos se está usando throws
SQLException, esto quiere decir que los métodos usanexcepciones (intercepción
de errores) para los errores que se pueden presentar durante la conexión y acceso
de datos.

Randy Briones

http://www.ranjosfox.blogspot.com

Nota: La tabla de marca tiene realmente 3 campos, pero el último es para indicar
si el marca de bus esta habilitado para su uso o no lo está, esto quiere decir si
hacemos una eliminación se procederá a cambiar el estado a 0(eliminación
lógica) y cada vez que grabemos los datos de un nuevo estadio se habilitará.

txtidmarca

btnBuscar

btnVer

btnCerrar

txtpais

txtdescripcion

btnEliminar

btnCancelar

btnNuevo

btnGraba
r

btnModificar

Tabla
Randy Briones

http://www.ranjosfox.blogspot.com

Importamos los paquetes siguientes paquetes:
java.sql: para acceder a base de datosjavax.swing: para el uso de los controles visuales
javax.swing.table: para el manejo de las clases del paquete table y el paquete
transportes que contiene a la clase Main con lo cual podremos hacer uso de todos
los métodos que tenga.

A continuación realizamos la construcción de la clase frmMantMarca,
estableciendo como variables o atributos conn, st y rs. Como se está utilizando
un objeto JTable...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS