POO2_U3_EA_RONM

Embed Size (px)

Citation preview

  • 8/9/2019 POO2_U3_EA_RONM

    1/14

  • 8/9/2019 POO2_U3_EA_RONM

    2/14

    (l

    desarrollo de la creacin de mi cdigo en el )rograma en netbeans est0 enseguida ya .ue en el mismo se crea la inter2a* gr07ca- la conexin a la basede datos )ostgres.l- y )or 8ltimo se mani)ula con sentencias 1tatementcorrer mi arc/ivo me da resultados satis2actorios,

    a Se entrega el cdigo con la sentencia de creacin de la BD con la que

    est ligado el programa

    Database: escuela

    -- D!" D#$#B#SE escuela%

    &E#$E D#$#B#SE escuela '($) !'*E + postgres E*&!D(*, + $/0 $#B1ES"#&E + pg2default 1&2&!11#$E + Spanish2Spain.3454 1&2&$6"E + Spanish2Spain.3454 &!**E&$(!* 1(7($ + -3%

    b Se entrega el cdigo con las sentencias de creacin de tablas de

    bases de datos con la que est ligado el programa

    - $able: alumnos

    -- D!" $#B1E alumnos%

    &E#$E $#B1E alumnos8 matricula numeric *!$ *119 nombre tet9

    semestre tet9 carrera tet9 &!*S$#(*$ alumnos2p;e< "(7#6 =E6 8matricula>>'($) 8 !(DS+/#1SE>%#1$E $#B1E alumnos !'*E $! postgres%

  • 8/9/2019 POO2_U3_EA_RONM

    3/14

    El programa reali?a una correcta conein con la base de datos

    El programa inclu

  • 8/9/2019 POO2_U3_EA_RONM

    4/14

    Ilustracin 1SELECT*FROM alumnos

  • 8/9/2019 POO2_U3_EA_RONM

    5/14

  • 8/9/2019 POO2_U3_EA_RONM

    6/14

    Ilustracin 2INSERT INTO alumnos VALUES(!!!"

    El programa muestra respuestas del procesamiento < consultas correcto

    @

    @ $o change this license header9 choose 1icense )eaders in "roject "roperties.

    @ $o change this template file9 choose $ools A $emplates

    @ and open the template in the editor.

    @

  • 8/9/2019 POO2_U3_EA_RONM

    7/14

    pac;age escuela%

    import java.util.#rra%

    J

    public void limpiar&ampos8>G

    this.j$matricula.set$et8KK>%

    this.j$nombre.set$et8KK>%

    this.j$semestre.set$et8KK>%

    this.j$carrera.set$et8KK>%

    this.j1info.set$et8KK>%

    J

    public void iniciali?ar8>G

    limpiar&ampos8>%

  • 8/9/2019 POO2_U3_EA_RONM

    8/14

    J

    @@

    @ $his method is called from Fithin the constructor to initiali?e the form.

    @ '#*(*,: Do *!$ modif< this code. $he content of this method is alFa%

    j1titulo.set$et8K(*,ES! DE #17*!SK>%

    j1matricula.set$et8KmatriculaK>%

    j1nombre.set$et8K*ombreK>%

  • 8/9/2019 POO2_U3_EA_RONM

    9/14

    j1semestre.set$et8KSemestreK>%

    j1carrera.set$et8K&arreraK>%

    jBguardar.set$et8K,uardarK>%

    jBguardar.add#ction1istener8neF java.aFt.event.#ction1istener8> G

    public void action"erformed8java.aFt.event.#ctionEvent evt> G

    jBguardar#ction"erformed8evt>%

    J

    J>%

    jBlimpiar.set$et8K1impiarK>%

    jBlimpiar.add#ction1istener8neF java.aFt.event.#ction1istener8> G

    public void action"erformed8java.aFt.event.#ctionEvent evt> G

    jBlimpiar#ction"erformed8evt>%

    J

    J>%

    jBcerrar.set$et8K&errarK>%

    jBcerrar.add#ction1istener8neF java.aFt.event.#ction1istener8> G

    public void action"erformed8java.aFt.event.#ctionEvent evt> G

    jBcerrar#ction"erformed8evt>%

    J

    J>%

    j1info.set$et8K(*/!7#&(!*K>%

    java.sFing.,roup1a.set1a

  • 8/9/2019 POO2_U3_EA_RONM

    10/14

    .add,roup8la

    .add,ap83M59 3M59 3M5>

    .add&omponent8j1titulo>

    .add&ontainer,ap8java.sFing.,roup1a>

    .add,roup8la

    .add,ap80P9 0P9 0P>

    .add,roup8la

    .add&omponent8j1matricula> .add&omponent8j1semestre>

    .add&omponent8j1carrera>>

    .add"referred,ap8java.sFing.1a>

    .add,roup8la

    .add,roup8la

  • 8/9/2019 POO2_U3_EA_RONM

    11/14

    >%

    la

    .add&omponent8j$matricula9 java.sFing.,roup1a>

    .add,ap8QR9 QR9 QR>

    .add,roup8la

    .add&omponent8j$semestre9 java.sFing.,roup1a>

    .add,ap8QR9 QR9 QR>

    .add,roup8la

    .add&omponent8jBlimpiar>

    .add&omponent8jBcerrar>>

  • 8/9/2019 POO2_U3_EA_RONM

    12/14

    .add,ap84Q9 4Q9 4Q>>

    >%

    pac;8>%

    J Heditor-foldI

    private void jBguardar#ction"erformed8java.aFt.event.#ctionEvent evt> G

    tr>%

    String nombre+ j$nombre.get$et8>%

    String semestre+j$semestre.get$et8>% String carrera+j$carrera.get$et8>%

    alumno t + neF alumno8id9 nombre9semestre9carrera>%

    this.lista#lumnos.add8t>%

    this.j1info.set$et8K#lumno ingresadoK>%

    Jcatch8Eception e>G

    this.j1info.set$et8KError de (ngresoK>%

    J

    J

    private void jBlimpiar#ction"erformed8java.aFt.event.#ctionEvent evt> G

    limpiar&ampos8>%

    J

    private void jBcerrar#ction"erformed8java.aFt.event.#ctionEvent evt> G

    this.dispose8>%

    J

    @@

  • 8/9/2019 POO2_U3_EA_RONM

    13/14

    @ param args the command line arguments

    @

    public static void main8String argsTU> throFs SC1Eception9 &lass*ot/oundEception G

    String driver + Korg.postgresql.DriverK%

    String url + Kjdbc:postgresql:localhost:5Q4escuelaK%

    String user + KpostgresK%

    String passFord + KevolucionnietoK%

    &lass.for*ame8driver>%

    &onnection con + Driver7anager.get&onnection8url9user9passFord>%

    Statement stmt + con.createStatement8>%

    esultSet rs + stmt.eecuteCuer

  • 8/9/2019 POO2_U3_EA_RONM

    14/14

    private java.sFing.1abel j1carrera%

    private java.sFing.1abel j1info%

    private java.sFing.1abel j1matricula%

    private java.sFing.1abel j1nombre%

    private java.sFing.1abel j1semestre%

    private java.sFing.1abel j1titulo%

    private java.sFing.$et/ield j$carrera%

    private java.sFing.$et/ield j$matricula%

    private java.sFing.$et/ield j$nombre%

    private java.sFing.$et/ield j$semestre%

    End of variables declarationJ

    9onclusin

    (n realidad estuve con2undido y .uise /acer un )rograma .ue en el mismo-se manejaran varias sentencias a la ve*- )ero siem)re /ab;a errores alcorrer mi )rograma- as; .ue decid; en el mismo )rograma /acer cambios delas sentencias y mani)ularlas y me dieron resultados satis2actorios ya .ueal correr mi )rograma mostraba la consulta exacta,