Tópicos Avanzados de Programación
miércoles, 30 de enero de 2013
EJEMPLO PARA EL PROYECTO DÍA 1/ENE/13
LA SIGUIENTE IMAGEN ES PARA CONSUMIR Y MOSTRAR UN JTABLE EN LA VISTA QUE LES PIDO.
ES INFORMACIÓN DEL BOTÓN LISTAR
EN LA LINEA 150 EXTRAEMOS LA LISTA EN UN OBJETO LLAMADO articuloLista AHORA PARA PODER MOSTRAR EN LA TABLA DEL FRAME.
VER LAS LINEAS 170 - 178 AHÍ APARECE LO QUE MENCIONABA EN EL VECTOR.
AHORA CON ESTOS MÉTODOS PODRÍAN HACER LOS OTROS PUNTO QUE PIDO
UN AMIGO ME MANDO SU BLOGGER PARA QUE LO REVISEN VA
http://asuncionez.blogspot.mx/2011/11/llenar-jtable-con-datos-de-una-bd-en.html
martes, 6 de noviembre de 2012
Conexión a base de datos mysql
Realizar este ejemplo que ya se supone que esta terminado.
realizar la codificación utilizando netbeans desarrollando de acuerdo al siguiente diagrama de clases y considerando el empaquetado que se muestra a continuación.
CLASE PARA EFECTUAR CONEXIÓN CON LA BD
CLASE PARA DESARROLLO DEL MÉTODO DE CREAR REGISTRO
CLASE PARA UTILIZAR MÉTODOS GET Y SET
CLASE PARA PROBAR QEU REALMENTE SE REALIZA LA INSERCIÓN
CON ESTA CLASE SE SUSTITUYE LA CLASE TEST Y SE COMIENZA A EMPLEAR LAS GUI
CLASE QUE TIENE LA UTILIZACIÓN DE LA GUI
realizar la codificación utilizando netbeans desarrollando de acuerdo al siguiente diagrama de clases y considerando el empaquetado que se muestra a continuación.
CLASE PARA EFECTUAR CONEXIÓN CON LA BD
CLASE PARA DESARROLLO DEL MÉTODO DE CREAR REGISTRO
CLASE PARA UTILIZAR MÉTODOS GET Y SET
CLASE PARA PROBAR QEU REALMENTE SE REALIZA LA INSERCIÓN
CON ESTA CLASE SE SUSTITUYE LA CLASE TEST Y SE COMIENZA A EMPLEAR LAS GUI
CLASE QUE TIENE LA UTILIZACIÓN DE LA GUI
martes, 23 de octubre de 2012
BASE DE DATOS PARA EL PROYECTO 2DO PARCIAL
REVISAR Y CREAR ESTE SCRIPT EN LA BD MYSQL
mysql> USE Inventario;
Database changed
mysql> CREATE TABLE Articulo(
-> claveArt varchar(10) not null,
-> descripcion varchar(35),
-> precio numeric(2,1),
-> existencia int,
-> PRIMARY KEY(claveArt)
-> );
Query OK, 0 rows affected (0.12 sec)
mysql> CREATE TABLE MovArticulo(
-> folio int not null,
-> fecha DATE,
tipoMov CHAR(1),
-> cantidad int,
-> claveArt varchar(10),
-> PRIMARY KEY(folio),
-> FOREIGN KEY (claveArt)
-> REFERENCES Articulo(claveArt)
-> );
Query OK, 0 rows affected (0.14 sec)
mysql> SELECT *FROM Articulo;
Empty set (0.00 sec)
mysql> INSERT INTO Articulo (
-> claveArt,descripcion,precio, existencia)
-> VALUES
-> ("001","Coca-Cola",6.5,100);
Query OK, 1 row affected (0.02 sec)
mysql> SELECT *FROM Articulo;
+----------+-------------+--------+------------+
| claveArt | descripcion | precio | existencia |
+----------+-------------+--------+------------+
| 001 | Coca-Cola | 6.5 | 100 |
+----------+-------------+--------+------------+
1 row in set (0.00 sec)
mysql> INSERT INTO Articulo (
-> claveArt,descripcion,precio, existencia)
-> VALUES ("002","Pepsi-Cola",6.2,100);
Query OK, 1 row affected (0.05 sec)
mysql> SELECT *FROM Articulo;
+----------+-------------+--------+------------+
| claveArt | descripcion | precio | existencia |
+----------+-------------+--------+------------+
| 001 | Coca-Cola | 6.5 | 100 |
| 002 | Pepsi-Cola | 6.2 | 100 |
+----------+-------------+--------+------------+
2 rows in set (0.00 sec)
mysql> INSERT INTO MovArticulo
-> (folio,fecha,tipomov,cantidad,claveArt)
-> VALUES(1,"2012-10-23",'E',12,"002");
Query OK, 1 row affected (0.06 sec)
mysql> SELECT *FROM MOVARTICULO;
+-------+------------+---------+----------+----------+
| folio | fecha | tipoMov | cantidad | claveArt |
+-------+------------+---------+----------+----------+
| 1 | 2012-10-23 | E | 12 | 002 |
+-------+------------+---------+----------+----------+
1 row in set (0.00 sec)
mysql> SELECT *FROM ARTICULO;
---------+-------------+--------+------------+
| claveArt | descripcion | precio | existencia |
+----------+-------------+--------+------------+
| 001 | Coca-Cola | 6.5 | 100 |
| 002 | Pepsi-Cola | 6.2 | 100 |
+----------+-------------+--------+------------+
2 rows in set (0.00 sec)
mysql>
jueves, 4 de octubre de 2012
BUSCAR INFORMACIÓN EN UN ARCHIVO
LECTURA DE CONTENIDO DE ARCHIVO
martes, 25 de septiembre de 2012
USO DE CLASE VECTOR CON CLASE FILE
DE LAS DOS PRÁCTICAS ANTERIORES INTEGRARLAS PARA AGREGAR CON UNA CAPTURA "claveArt, descripción, precio y existencia" en un archivo.
MANEJO DE ARCHIVOS
El manejar archivos y aplicar estructuras de datos es la parte inicial para saber como se administran la información en las bases de datos.
1. Para realizar esta práctica debe investigar las clases File, FileWriter, FileReader, PrintWriter y BufferedReadeer; estas clases pertenecen del paquete java.io.*;
2. Vea la siguiente liga
http://docs.oracle.com/javase/1.5.0/docs/api/java/io/File.html
3. Atienda la explicación del profesor y después codifique lo que se muestre.
public class FuncionesArchivo {
public String crear() {
try {
return "datos almacenado correctamente";
} catch (Exception e) {
return "error en almacenamiento!";
}
}
}
4. Escribir este código entre la llave inicial del "try" y antes del mensaje que retorna "datos almacenados correctamente!"
File arch = new File("d:\\almacenamiento.txt");
FileWriter fw = new FileWriter(arch);
PrintWriter pw = new PrintWriter(fw);
String datos = "papas";
pw.println(datos);
fw.close();
5. Para probar siga los siguiente puntos y desarrolle:
a) Crear una clase llamada "TestFile" que contenga el método principal.
b) Realice una instancia de la clase FuncionesArchivo llamado "objFA". c) Llame el miembro llamado "crear()" y.
d) Reciba el mensaje que devuelve este miembro (crear());
Suscribirse a:
Entradas (Atom)