Next: Ejecutar el programa compilado Up: Programación de aplicaciones en Previous: Como ubicar el controlador Contents

### Programa JDBCinserta.java para inserción de datos con SQL

El programa compilado JDBCinserta.class realiza la inserción de renglones en la tabla `tablaPrueba` de la base de datos `test`.

Este programa ejecuta la inserción (Insert) a través de una instrucción de SQL precompilada que permite ejecutar sentencias de SQL de una manera más eficiente y fácil de codificar. De una conexión se obtiene, utilizando el método `preparedStatement()`, el llamado `PreparedStatment` ó SQL precompilado.

Un `PreparedStatement` es más eficiente ya que se prepara una vez y se puede utilizar en múltiples ocaciones. Además resulta más fácil de codificar con éste, ya que libera al programador de escribir complejas concatenaciones de Strings y de usar métodos de formateo de datos propietarios para formular sentencias del SQL. En vez, se utiliza el signo de interrogación (?) para reservar un lugar para cada parámetro de entrada y programáticamente se especifican los valores para cada lugar reservado previo a la ejecución de la sentencia de SQL. La figura muestra el programa en ejecución y el apéndice muestra el código fuente del programa `JDBCinserta.java`

Figure: Programa JDBCinserta.class

Next: Ejecutar el programa compilado Up: Programación de aplicaciones en Previous: Como ubicar el controlador Contents