creamos una nueva clase en el paquete modelo. con el nombre de clsLogica para trabajar los métodos que harán por el momento guardar. Luego búsqueda, modificar, listar y eliminar.
le damos ok y ya tenemos una nueva clase java en otro paquete de clases que bien ya estamos ordenando las clases.
quedara algo como esto:
listo como están en paquetes diferentes tenemos que comunicarlos verdad y de que manera se pueden comunicar?
importando el paquete y su respectiva clase ala nueva clase en el nuevo paquete.
con la palabrita reservada import podremos importar que tarado no.
todos los paquetes y de cada paquete sus clase java ummmmmmmmmm clases java.?
bueno y con las clases java que podremos hacer.?
primero que todo. como nos podríamos comunicar con la clase controlador si ya tenemos importada digamos así porque yo quiero decirlo.
estamos trabajando poo verdad y no quieren leer antes que es poo. bueno:
yo quiero trabajar de esta manera. declaro una variable privada, a la cual le daré el nombre de:
private clsCnontrolador control = new clsCnontrolador();
1 2 3 4 5
1: tipo de variable
2: quien es la variable
3: el nombre que le daremos y con el cual trabajaremos
4: es muy necesario para trabajar con objetos estamos declarando el objeto
5: el objeto sera la clase conexion que trabajamos el otro día y que medianamente les explique de que se trataba.
recuerden todo se trabajara dentro de nuestra clase logica
querida de esta manera.
listo nunca hablamos de la base de datos bueno creen una tabla en la base de datos como su profesor de bases de les enseño con los siguientes atributos:
cedula, nombre, apellido y ciudad algo muy simple pero es bueno trabajarlo cuando no tenemos ni idea para trabajar con bases de datos con JAVA.
ya creada nuestra tabla en la base de datos crud que también creamos algún día y que sera con la cual trabajaremos. arranquemos con la clase un poco mejor
creamos unas variables privadas con los siguientes nombres:
porque privadas y no publicas.?
hay que leer encapsulación en poo..
ya leíamos que es encapsular cuando el profe nos dijo que buscáramos algunas cosas para trabajar poo verdad
bueno creemos los métodos get y set
métodos públicos ya que los métodos privados no los podremos ver sino en esta clase ya mas adelante sabrán el porque
public int getCedula() {
return cedula;
}
y así para los demás :
bueno para tener en cuenta "get es obtener y set es mostrar "
ya obtuvimos nuestros datos pero como los podemos pasar a la base de datos si están privados:
con el método set de mostrar
public void setNombre(String nombre) {
this.nombre = nombre;
}
listo ya pedimos y mostramos datos sera trabajar con el tan esperado método guardar
declaramos un método publico y booleano para guardar
nos sale con error porque los métodos boolenos requieren retornar lago a diferencia de los métodos void que no retornan nada y para no alargar tanto tenemos que manejar excepciones con un try cath
tenemos que arrancar a trabajar en el.
arrancamos con la conexion
recuerdan el objeto con el new y esas cosas bueno vamos a trabajar con el.
primero llamaremos al método conectar de la clase conexion.
con el abrimos la conexión con la base de datos primer requisito para poder comunicarnos con ella.
segundo del objeto control con el punto que se caracteriza para trabajar con objetos saldrá el meto sql
pues trabajaremos con una sentencia sql simple como nos enseño el profesor de bases de datos
recuerden objeto control luego un punto y encojemos el atributo sql luego lo igualamos con un
= listo en ese igual llamaremos nuevamente al objeto control y con el punto que creo no nombrare mas
llamaremos el atributo con de la clase conexion y de el llamaremos un nuevo atributo o método genérico que sera prepareStatement el cual nos permitirá escribir el verdadero codigo sql. Que sera un insert into común y corriente.
listo y como asigno a esa sentencia sql los parámetros que están despues del values se acuerdan que hay irán los valores que almacenaremos en la base de datos.?
bueno fácil si se acuerdan que el get es para tomar el el set para signar
OBJETO LOGICA + PUNTO + SLQ + PUNTO + ( ) DENTRO DE ELLOS LA POSICIÓN DEL PARÁMETRO DIGAMOS LA CEDULA POSICIÓN 1 + COMA QUE ES LA QUE SEPARA PARÁMETROS SEGUIDO DE LA PALABRA RESERVADA THIS + PUNTO EL MÉTODO GET
después de llenar la sentencia sql tenemos que ejecutarla desde java
con:
recuerden todo lo que se abre hay que cerrarlo
















No hay comentarios.:
Publicar un comentario