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


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


Codificar los siguientes códigos para resolver la búsqueda. Gracias
CLASE TESTBUSCAR


CLASE BUSCARARCHIVO

LECTURA DE CONTENIDO DE ARCHIVO


Codifiquen estos programas como ejemplo de lectura
LES RECUERDO QUE TIENEN QUE ADAPTAR EL MÉTODO PARA LEER A PARTIR DEL VECTOR O LA CLASE LLAMADA ARTICULO.
CLASE TEST


CLASE LEERARCHIVO

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());