Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia 2 Poocrudjava
Guia 2 Poocrudjava
En PackageName digitamos el nombredel paquete vista y clic en finish. Sobre el proyecto damos clic con el boton derecho y seleccionamos Java Class y en Class Name digitamos el nombre de la clase.
Creamos el constructor y adicionamos los getters y setter por medio de insert code
Vamos a crear la conexin con la base de datos clic en services y sobre database clic derecho y seleccionamos New Connection
Ponemos en host localhost en username postgres en password postgres y clic en test connection
Vamos y seleccionamos el postgresql9.0-801.jdbc y lo introducimos en la ruta que aparece a continuacion pra que el driver de postgres sea reconocido por el proyecto.
Clic con el botn derecho sobre el proyecto seleccionamos la opcin properties y clic en el botn Add JAR/Folder
Seleccionado el jar damos clic en el botn OK para continuar y listo que da adicionado al proyecto . vamos al diseo del formulario
try{
//La conexin con los parmetros necesarios Connection con = DriverManager.getConnection( url,"postgres","postgres");
/*Un ResultSet es como en .NET un DataSet, un arreglo temporal donde se almacenar el resultado de la consulta SQL*/ ResultSet rs;
//Una variable String para almacenar la sentencia SQL String query = "select * from vehiculo where placa='"+jTextField4.getText()+"'";
//En un ciclo while recorremos cada fila del resultado de nuestro Select while ( rs.next()){ Universidad Nacional Abierta Y A Distancia. Pgina 12
El cdigo nos marca error debido a la no importacin de unas libreras. Nos paramos sobre la lnea de cdigo y oprimimos las teclas Alt + Enter y escogemos la opcin Add import java.sql.Connection
En la siguiente lnea de cdigo marcada con error seleccionamos Add Import java.sql.Statement.
Volvemos al diseo damos doble clic sobre el botn insertar y adicionamos el siguiente cdigo String url = "jdbc:postgresql://localhost:5432/transporte";
try{
//La conexin con los parmetros necesarios Connection con = DriverManager.getConnection( url,"postgres","postgres");
/*Un ResultSet es como en .NET un DataSet, un arreglo temporal donde se almacenar el resultado de la consulta SQL*/
int t;
//Una variable String para almacenar la sentencia SQL String query = "insert into vehiculo values ('"+jTextField1.getText()+"','"+jTextField2.getText()+"','"+jTextField3.getText()+"','"+jTextField4. getText()+"','"+jTextField5.getText()+"')";
//En un ciclo while recorremos cada fila del resultado de nuestro Select
if(t>0) System.out.println("transaccion exitosa"); //Cerramos la conexin stmt.execute("END"); stmt.close(); con.close(); } catch( Exception e ){
Volvemos al diseo y sobre el botn actualizar insertamos el siguiente cdigo. String url = "jdbc:postgresql://localhost:5432/transporte";
try{
//La conexin con los parmetros necesarios Connection con = DriverManager.getConnection( url,"postgres","postgres");
//Abrimos la conexin y la iniciamos Statement stmt = con.createStatement(); Universidad Nacional Abierta Y A Distancia. Pgina 18
int t;
//Una variable String para almacenar la sentencia SQL String query = "update vehiculo set modelo='"+jTextField1.getText()+"',marca='"+jTextField2.getText()+"',color='"+jTextField3.getT ext()+"',kilxgal='"+jTextField5.getText()+"' where placa='"+jTextField4.getText()+"'";
//En un ciclo while recorremos cada fila del resultado de nuestro Select
if(t>0) System.out.println("actualizcion exitosa"); //Cerramos la conexin stmt.execute("END"); stmt.close(); con.close(); } catch( Exception e ){
Volvemos al diseo damos doble clic sobre el botn eliminar y adicionamos el siguiente codigo. // TODO add your handling code here: String url = "jdbc:postgresql://localhost:5432/transporte";
try{
//La conexin con los parmetros necesarios Connection con = DriverManager.getConnection( url,"postgres","postgres");
boolean t;
//Una variable String para almacenar la sentencia SQL String query = "delete from vehiculo where placa='"+jTextField4.getText()+"'";
//En un ciclo while recorremos cada fila del resultado de nuestro Select
if(t=true) System.out.println("Eliminacion exitosa"); //Cerramos la conexin stmt.execute("END"); stmt.close(); con.close(); } catch( Exception e ){