parámetros SQL son una parte esencial de la programación dinámica . Permiten al programador para recuperar la entrada del usuario y consultar la base de datos con la información dada. Sin parámetros de SQL , los programadores no serían capaces de tablas de consultas y vistas dinámicamente . Microsoft SQL Server tiene un formato específico al utilizar parámetros en las aplicaciones. Las capacidades se incluyen en la clase SQLServerPreparedStatement . Instrucciones
1
Configurar la instrucción de consulta . Utilizando el "?" significa que el servidor SQL que se utiliza un parámetro. La siguiente declaración consulta la base de datos para el nombre y los apellidos de las mesas de los clientes. La entrada de la aplicación es el ID del cliente number.String myQuery = "select nombre, apellidos del cliente , donde customer_id = ? " ;
2
utilizar el objeto PreparedStatement de la clase SQLServerPreparedStatement para consultar la base de datos . Las siguientes declaraciones instancia de la clase , consulta la base de datos con la cadena desde el primer paso , y el uso de " 443 " como número de identificación para el mystatement parameter.PreparedStatement SQL = con.prepareStatement ( myQuery ) ; myStatement.setString (1, " 443" ) ;
3
Guarde el conjunto de resultados en una variable. Una vez que la base de datos se realiza una consulta , los resultados se envían de vuelta a la aplicación . Una variable con el tipo " ResultSet " se utiliza para imprimir los resultados de las myResults user.ResultSet = myStatement.executeQuery ();
4
imprimir los resultados . La siguiente sentencia utiliza la variable resultado para imprimir los datos devueltos por la pantalla a la user.System.out.println ( myResults.getString ( " apellidos " ) + " ," + myResults.getString ( "'nombre "));