use src\excepciones\ConexionABaseDeDatosException;
5
use PDO;
6
use PDOException;
7
8
class ConexionBaseDeDatos
9
{
10
private $_pdo;
11
12
21
public function __construct
13
(
14
HostBaseDeDatos $HostBaseDeDatos,
15
BaseDeDatos $BaseDeDatos,
16
UsuarioBaseDeDatos $UsuarioBaseDeDatos,
17
ContrasenaBaseDeDatos $ContrasenaBaseDeDatos
18
)
19
{
20
try
21
{
22
21
$this->_pdo = new PDO('mysql:host='.$HostBaseDeDatos->hostBaseDeDatos().';dbname='.$BaseDeDatos->baseDeDatos().';chartset=utf8mb4',$UsuarioBaseDeDatos->usuarioBaseDeDatos(),$ContrasenaBaseDeDatos->contrasenaBaseDeDatos());