Class BaseDeDatos
- 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 Summary
Constructors Constructor Description BaseDeDatos()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Connectionconectar(String bd, String host, String puerto, String usuario, String contrasena)Abre y retorna una conexion a BBDDstatic voiddesconectar(Connection conexion)cierra la conexion con la BBDDstatic booleanexecute(Connection conexion, String queryString)Execute non-query (usually INSERT/UPDATE/DELETE/COUNT/SUM...) on databasestatic ResultSetexecuteQuery(Connection conexion, String queryString)ejecuta una consulta SQL a la BBDD
-
-
-
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 BBDDhost- host donde esta la BBDDpuerto- puerto del host donde se encuentra la BBDDusuario- usuario de la BBDDcontrasena- 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 BBDDqueryString- 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 BBDDqueryString- a SQL statement- Returns:
- single value result of SQL statement
- Throws:
PruebaAceptacionExcepcion- si se produce un error al ejecutar la query a la BBDD
-
-