java.lang.Object
io.github.commonslibs.selenium_lib.utilidades.BaseDeDatos

public class BaseDeDatos extends Object
Clase que contiene las conexiones a base de datos.
Author:
AGAPA
  • Constructor Details

    • BaseDeDatos

      public BaseDeDatos()
  • Method Details

    • conectar

      public static Connection conectar(String bd, String host, String puerto, String usuario, String contrasena) throws PruebaAceptacionExcepcion
      Abre y retorna una conexion a BBDD
      Parameters:
      bd - base de datos para la conexion a la BBDD
      host - host donde esta la BBDD
      puerto - puerto del host donde se encuentra la BBDD
      usuario - usuario de la BBDD
      contrasena - password de la BBDD
      Returns:
      una instancia de tipo java.sql.Connection
      Throws:
      PruebaAceptacionExcepcion - si se produce un error de conexion a BBDD
    • executeQuery

      public static ResultSet executeQuery(Connection conexion, String queryString) throws PruebaAceptacionExcepcion
      ejecuta una consulta SQL a la BBDD
      Parameters:
      conexion - conexion a BBDD
      queryString - cadena SQL
      Returns:
      una referencia a la coleccion de retorno, del tipo java.sql.ResultSet
      Throws:
      PruebaAceptacionExcepcion - si se produce un error al ejecutar una consulta de BBDD
    • desconectar

      public static void desconectar(Connection conexion) throws PruebaAceptacionExcepcion
      cierra la conexion con la BBDD
      Parameters:
      conexion - conexion a BBDD
      Throws:
      PruebaAceptacionExcepcion - si se produce un error al cerrar la conexion de BBDD
    • execute

      public static boolean execute(Connection conexion, String queryString) throws PruebaAceptacionExcepcion
      Execute non-query (usually INSERT/UPDATE/DELETE/COUNT/SUM...) on database
      Parameters:
      conexion - conexion a BBDD
      queryString - a SQL statement
      Returns:
      single value result of SQL statement
      Throws:
      PruebaAceptacionExcepcion - si se produce un error al ejecutar la query a la BBDD