Guest User

Untitled

a guest
Feb 1st, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.69 KB | None | 0 0
  1.  
  2.     /**
  3.      * Retorna un Resulset con el resultado de la ejecucion de la consulta sql
  4.      * @param sql
  5.      * @return
  6.      */
  7.    
  8.     public static ResultSet consulta(String sql){
  9.         Connection cnx; //Objeto que ejecuta la conexion con la BD
  10.         Statement buscar;   //Objeto que realiza una consulta sql
  11.         ResultSet resultado=null;//Objeto con el resultado de la consulta sql
  12.         //String url="jdbc:odbc:_____________";   //Ruta de la BD
  13.         String url="jdbc:mysql://localhost:3306/_________";   //Ruta de la BD
  14.         String usr ="root";      //Usuario
  15.         String pass="";          //Contraseñ±a de acceso a la BD
  16.         try{
  17.             Class.forName("com.mysql.jdbc.Driver");
  18.         //    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  19.         }catch(ClassNotFoundException e1){
  20.             System.out.print("Error 1: Problema con el Driver de conexion!");
  21.         }
  22.         try{
  23.         cnx=DriverManager.getConnection(url,usr,pass);  //Conexion con la BD
  24.         buscar=cnx.createStatement(resultado.TYPE_SCROLL_SENSITIVE,
  25.                                    resultado.CONCUR_READ_ONLY);
  26.         resultado=buscar.executeQuery(sql);
  27.         }catch(SQLException e2){
  28.             System.out.print("Error 2: Problema con la Base de Datos! "+e2.toString());
  29.         }      
  30.         return resultado;
  31.     }
  32.  
  33.     /**
  34.      * Retorna la Cantidad de registros existentes en el ResultSet
  35.      * @param rs: ResultSet a Evaluar.
  36.      * @return
  37.      */
  38.     public static int contarRegistros(ResultSet rs){
  39.         int contador=0;
  40.         try{
  41.         rs.last();
  42.         contador=rs.getRow();
  43.         }catch(SQLException e){}
  44.         return contador;
  45.     }
Add Comment
Please, Sign In to add comment