Class BaseDeDatos


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

      • BaseDeDatos

        public BaseDeDatos()
    • Method Detail

      • 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
      • 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