Está en la página 1de 5

UNIVERSIDAD TECNICA DEL NORTE

TUTORIAL DE PERSISTENCIA EN JAVA

VICTORIA PUPIALES

30- 4-2014

Tutorial de persistencia en java 1. Debemos abrir nuestro base de datos que ya est instalada y le adjuntamos nuestra base de datos para esta prctica utilizaremos la base de datos nota

2. Una vez que nuestra base de datos este adjuntada, debemos abrir y crear nuestro proyecto en netbeans.

3. Una vez que hemos creado nuestro proyecto aadimos la librera dando clic derecho en nuestro proyecto seleccionamos mysql jdc driver

4. Debemos aadir la clase entidad a partir de la base de datos, creamos una nueva conexin en la cual seleccionamos la base de datos mysql en caso de tenerla realizamos una nueva seleccin y en nombre de la base de datos ponemos notas

5. Del mismo modo aadimos el paquete ado. el cual nos servir para poder realizar nuestra practica. Nuestro siguiente paso ser crear una clase a la cual llamaremos Prueba dando clic derecho en el rea de trabajo, y seleccionaremos insertar cdigo y en este seleccionamos usar administrador de entidades

6. Borramos una parte del cdigo dejando solo: EntityManagerFactory emf = Persistence.createEntityManagerFactory("ContolNotasPU"); y la siguiente lnea en la que pondremos o utilizaremos nuestro dao: MateriaJpaController dao= new MateriaJpaController(emf); Con estas dos lneas de cdigo hacemos la conexin al paquete dao. 7. De aqu realizaremos la tarea de insert, delete, y edit, cada una la realizaremos por separado. Materia mat = new Materia(); mat.setNombreMateria("SISTEMAS OPERATIVOS"); dao.create(mat); //select for (Materia mat:dao.findMateriaEntities()) { System.out.println(mat.getNombreMateria()); }

//delete try { dao.destroy(2); } catch (NonexistentEntityException ex) { Logger.getLogger(Prueba.class.getName()).log(Level.SEVERE, null, ex); } //edit Materia mat=dao.findMateria(4); System.out.println(mat.getNombreMateria()); mat.setNombreMateria(MATE); } Al ejecutarlo podremos visualizar en nuestro lenguaje .net de la misma manera que lo haramos en sql

También podría gustarte