Prueba de conexiones de bases de datos PDO
Al desarrollar instalaciones de bases de datos, es fundamental garantizar la validez de las conexiones de bases de datos. Esto resulta particularmente importante cuando se intenta establecer la configuración predeterminada. PDO (objetos de datos PHP) ofrece una manera eficiente de probar conexiones válidas e inválidas.
Validación de conexiones
Para conectarse a una base de datos MySQL usando PDO, la sintaxis es :
$dbh = new pdo('mysql:host=127.0.0.1:3308;dbname=axpdb','admin','1234');
Tras una conexión exitosa, un Se devuelve una respuesta JSON con una clave de 'resultado' establecida en verdadero.
Manejo de conexiones no válidas
El código de muestra proporcionado intenta manejar las excepciones que pueden surgir durante el establecimiento de la conexión. Sin embargo, el script puede continuar intentando conexiones indefinidamente si el tiempo de ejecución excede los 60 segundos.
Configuración del modo de error
Para solucionar este problema, es necesario configurar el Modo de error al conectarse a la base de datos. Esto se logra usando el siguiente código:
$dbh = new pdo( 'mysql:host=127.0.0.1:3308;dbname=axpdb', 'admin', '1234', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
Al configurar el modo de error en PDO::ERRMODE_EXCEPTION, cualquier error relacionado con la conexión se generará como excepción, lo que permitirá manejarlo adecuadamente .
Recursos adicionales
Para obtener más información sobre el uso de MySQL con PDO y el manejo de errores, consulte los siguientes recursos:
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3