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