viernes, 3 de febrero de 2012

package prueba;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.ResultSet;
import java.util.ArrayList;
import oracle.jdbc.pool.OracleDataSource;


    public class BaseDatos {

      Connection con;
      Statement st;
      ResultSet rs;





      public Connection generaConexion (String pUrl) {
        Connection conexion = null;
        OracleDataSource ods = null;

        try {
          // Se abre una conexión con la base de datos
          ods = new OracleDataSource();
          ods.setURL(pUrl);
          conexion = ods.getConnection();
        }
        catch (Exception e) {
          conexion = null;
        }

        return conexion;
      }

        public ArrayList consultaDatosPersona() {
                BaseDatos bd  = new BaseDatos();
                ArrayList resultado = new ArrayList();


        con = bd.generaConexion("jdbc:oracle:thin:system/admin@ngc-6c3ca1d96f9:1521:XE");


        try {
          // Se consultan todos los paises en la base de datos
          st = con.createStatement();
          rs = st.executeQuery("SELECT nombre FROM PERSONA");
                //System.out.println("querys "+rs);


          while (rs.next()) {
          
       System.out.println("querys1 "+rs.getString("nombre"));

        
          }
        }
        catch (Exception e) {
          resultado = null;
          System.out.println("Ocurrio el error->" + e.getMessage());
        }

        return resultado;
      }
    }