27/11/09

Sentencia SQL en netbeans

Continuando con el post "Probando la clase conectate.java", ahora daremos una nueva funcionalidad a nuestra clase "persona.java", que es la de añadir nuevos registros a nuestra tabla "persona".

Modificaremos la clase "persona.java" con el siguiente codigo:


package contactos;
import java.sql.*;
/**
 * @web http://jc-mouse.blogspot.com/
 * @author mouse
 */
public class persona {
  conectate con;
  
  public persona (){
    con = new conectate();
  } 
  
  /*Añade un nuevo registro*/
   public void NuevaPersona(String name, String ap, String am, String mail){
       try {            
            PreparedStatement pstm = con.getConnection().prepareStatement("insert into " + 
                    "persona(Nombre, appPaterno, appMaterno, mail) " +
                    " values(?,?,?,?)");            
            pstm.setString(1, name);
            pstm.setString(2, ap);
            pstm.setString(3, am);                        
            pstm.setString(4, mail);                        
            pstm.execute();
            pstm.close();            
         }catch(SQLException e){
         System.out.println(e);
      }
   }
   
}

Tambien añadiremos nuevas lineas de codigo a Main.java:


package contactos;
/**
 * @web http://jc-mouse.blogspot.com/
 * @author Mouse
 */
public class Main {
    
    public static void main(String[] args) {        
        persona p = new persona();       
        p.NuevaPersona("Fulanito", "Menganito", "Zutanito", "fmz@hotmail.com");
        p.con.desconectar();
    }

}

ejecutamos nuevamente el proyecto (F6) y tenenmos el nuevo registro añadido a nuestra tabla


1 comentario: