1 00:00:00,880 --> 00:00:06,080 Hola, en el vídeo anterior hay un momento que digo, y se puede hacer de otra manera que la contaré, y no la cuento. 2 00:00:06,740 --> 00:00:08,599 Entonces vamos a solventarlo. 3 00:00:09,400 --> 00:00:19,500 Lo primero es que nosotros en cualquier sentencia SQL podemos introducir elementos de este tipo para realizar las sentencias preparadas. 4 00:00:19,960 --> 00:00:23,280 ¿Cómo sustituimos estas interrogaciones por los valores correspondientes? 5 00:00:23,679 --> 00:00:29,420 Pues con esto de setInt, depende del tipo de dato que estamos poniendo, o setString en este caso. 6 00:00:29,420 --> 00:00:34,060 esto además da más seguridad que ponerlo como lo pusimos en el ejemplo anterior 7 00:00:34,060 --> 00:00:35,479 que poníamos directamente los valores 8 00:00:35,479 --> 00:00:40,000 aquí tenemos las variables, ponemos la estructura de nuestra sentencia SQL 9 00:00:40,000 --> 00:00:42,679 y después añadimos los elementos 10 00:00:42,679 --> 00:00:45,780 y con esto ya lo tenemos para funcionar 11 00:00:45,780 --> 00:00:49,200 después además ya en este ejemplo que estamos viendo ahora mismo 12 00:00:49,200 --> 00:00:54,880 ya hemos interceptado, hemos capturado la excepción que hacía 13 00:00:54,880 --> 00:00:58,859 cuando íbamos a añadir una clave que ya estaba 14 00:00:58,859 --> 00:01:01,039 porque se iba a repetir la clave primaria 15 00:01:01,039 --> 00:01:04,359 voy a arrancarlo, esta clave ya está metida 16 00:01:04,359 --> 00:01:09,120 pero bueno, entonces me va a decir este mensaje 17 00:01:09,120 --> 00:01:11,859 no se va, puede volver a añadir la clave 888 18 00:01:11,859 --> 00:01:13,540 voy a cambiar esto 19 00:01:13,540 --> 00:01:16,799 para meter algo que no sé que no existe 20 00:01:16,799 --> 00:01:19,659 entonces voy a poner 9 aquí 21 00:01:19,659 --> 00:01:22,060 y ahora si inserto 22 00:01:22,060 --> 00:01:25,379 pues efectivamente no me da ningún mensaje 23 00:01:25,379 --> 00:01:26,760 ha funcionado correctamente 24 00:01:26,760 --> 00:01:38,019 Para comprobar que eso es así voy a leer de aquí nuevamente como hacíamos en otros casos y efectivamente ya están introducidos todas las veces que hemos estado trabajando. 25 00:01:38,920 --> 00:01:46,959 Bueno, con esto yo cierro prácticamente ya esta serie de vídeos sobre base de datos, excepto que surja alguna duda o algo que se pueda aclarar.