Formación informática

Java | Joomla | MySQL

Curso de Java - Tema 32.4: realización de consultas SQL con variables Java

Cuando creamos una aplicación Java y tenemos que realizar consultas con valores que de alguna forma introduce el usuario en nuestra aplicación, no nos queda más remedio que usar una o varias variables para almacenar los datos e introducirlos en la consulta SQL. Lo que leerás en esta serie de artículo es válido para realizar consultas de selección para filtrar datos (select con claúsula where), consultas de actualización (update) o de borrado (delete) puesto que en todos los caso tenemos que introducir algún dato para realizar la consulta correctamente. Veremos cómo realizar cada caso en un artículo distinto explicando claramente el proceso y para que vale cada una de las clases que usemos.

El ejemplo más fácil de comprender es cuando estamos creando una aplicación con una interfaz gráfica de la cual recogemos los datos para realizar la consulta. Pero esto lo veremos en otro artículo distinto ya que en este vamos a ver cómo hacerlo introduciendo los valores y mostrando los resultados por línea de comandos. De esta forma, conocemos el proceso básico y después lo podemos integrar en una aplicación por línea de comandos o con interfaz gráfica Swing o una aplicación web.

En todos estos procesos tenemos que crear una sentencia SQL que mezcle lenguaje SQL con Java, usando una o varias variables para almacenar los valores introducidos por el usuario. Por ejemplo, usando nuestra base de datos de ejemplo de los Municipios de España, queremos seleccionar una población cuyo nombre tenga algún patrón usando los caracteres comodín de SQL o un nombre concreto: que incluya la palabra Madrid, por ejemplo.

Curso de Java - Tema 32.3: realizando consultas SQL puras | Curso de Java - Tema 32.4.1: consultas de selección sobre una tabla con filtrado de datos
Curso de Java - Índice Ejercicios Nivel Medio

Escribir un comentario

Aunque los comentarios no expresan la opinión del administrador del sitio web, éste si que tiene una responsabilidad legal sobre lo que aparece. Por lo tanto, habrá una labor de moderación de los mensajes. No se permitirán mensajes ofensivos ni publicidad


Código de seguridad
Refescar

Solicitamos su permiso para obtener datos estadísticos de su navegación en esta web, en cumplimiento del Real Decreto-Ley 13/2012, de 30 de marzo. Si continúa navegando consideramos que acepta el uso de cookies. . Más información