[pgsql-ayuda] Postgresql y Java, realmente es posible ?

PostgreSQL Server postgres@sys.com.mx
Tue, 27 Oct 1998 18:26:23 -0500 (EST)



On Tue, 27 Oct 1998, New World Society wrote:

> Si te mandan info te la encargo bastante, estoy en las mismas.
> 
> Gracias!!!!
> 
> Carlos Peralta Ramírez wrote:
> 
> > Hola Lista !!!!
> >
> >     Esta es mi primera incursion, quisiera que alguien me orientara
> > acerca de Postgresql y Java. En la pagina oficial de Postgres asegura
> > que la coneccion es posible, pero el ¿Como? no se explica.Si alguien de
> > Uds. maestros del tema me puede ayudar estare muy agradecido. Tengo
> > Postgresql en Linux Red-Hat 5.1 (el que viene en esa version)  y
> > necesito la coneccion con Java.
> >
> >                                                  Carlos Peralta Ramirez.
> >
> > --------- Pie de mensaje -------------------------------------------
> > Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
> > Cancelar inscripcion:
> > mail to: majordomo@tlali.iztacala.unam.mx
> > text   : cancelacion pgsql-ayuda
> 
> --------- Pie de mensaje -------------------------------------------
> Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
> Cancelar inscripcion:
> mail to: majordomo@tlali.iztacala.unam.mx
> text   : cancelacion pgsql-ayuda
> 



Linux redhat 5.1 TRAE el JDBC para postrgres 
hay que instalar el RPM si no esta instalado (  ooooo maestro  que
sabio!!)

va el example para borrar un registro

////////////////////////////////////////////////////////////////

 public String url = "jdbc:postgresql://servidor/basededatos";

      try{
         Class.forName("postgresql.Driver");
         Connection  con  = DriverManager.getConnection( url,
"USUARIO","PASSWORD");
         Statement   stmt = con.createStatement();
         stmt.execute("BEGIN");

         stmt.execute("delete from nota where CONDICION ");
         stmt.execute("END");
         stmt.close();
         con.close();
     } catch(Exception e){
         System.out.println(e.getMessage());
         e.printStackTrace();
         }

///////////////////////////////////////////

Para consultar


////////////////

 public String url = "jdbc:postgresql://servidor/basededatos";
   try{
         Class.forName("postgresql.Driver");
         Connection  con  = DriverManager.getConnection( url,
"USUARIO","PASSWORD");
         Statement   stmt = con.createStatement();
         ResultSet   rs;
         stmt.execute("BEGIN");
         stmt.execute("DECLARE fotos CURSOR FOR select titulo,code from
nota order by code DESC ");
         rs   = stmt.executeQuery("FETCH 10 in fotos");
         while (  rs.next()){

            System.out.println("Codigo " + rs.getInt("code"));
      	   System.out.println("Titulo " + rs.getString("titulo"));

         }
         stmt.execute("END");
         stmt.close();
         con.close();
      }
      catch( Exception e ){
         System.out.println(e.getMessage());
         e.printStackTrace();
      }


////////////////////////
para insertar
////

 public String url = "jdbc:postgresql://servidor/basededatos";
   try{
         Class.forName("postgresql.Driver");
         Connection  con  = DriverManager.getConnection( url,
"USUARIO","PASSWORD");
   Statement    stm = con.createStatement();
         stm.execute("BEGIN");


         String YO = "insert into tabla  values (1 , 'UNO')";
         stm.excecuteUpdate ( YO );
    stm.execute("END");
         stmt.close();
         con.close();




      }
      catch( Exception e ){
         System.out.println(e.getMessage());
         e.printStackTrace();
      }






that's all folks !!!


Leonel Nunez
Soporte y Soluciones
Chihuahua,Chih.
MEXICO
leonel@sys.com.mx


--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : cancelacion pgsql-ayuda