parâmetros SQL são uma parte essencial da programação dinâmica . Eles permitem que o programador para recuperar a entrada do usuário e consultar o banco de dados com as informações prestadas. Sem parâmetros SQL , os programadores não seria capaz de consultar tabelas e exibições de forma dinâmica. Microsoft SQL Server tem um formato específico ao utilizar parâmetros em aplicações. As capacidades estão incluídos na classe ISQLServerPreparedStatement . Instruções
um
Configure a instrução de consulta . Usando o "?" significa para o SQL Server que um parâmetro é usado. A declaração a seguir consulta o banco de dados para o primeiro e último nome das mesas dos clientes . A entrada da aplicação é ID number.String MyQuery do cliente = " select first_name , last_name do cliente onde customer_id =?" ;
2
Use o objeto PreparedStatement da classe SQLServerPreparedStatement para consultar o banco de dados. As declarações a seguir uma instância da classe , consulta o banco de dados com a seqüência de uma etapa , e usar o " 443 ", como o número de identificação do SQL parameter.PreparedStatement mystatement = con.prepareStatement ( MyQuery ); myStatement.setString (1, " 443" );
3
Guarde o conjunto de resultados em uma variável . Uma vez que o banco de dados é consultado , os resultados são enviados de volta para a aplicação. A variável com o tipo " ResultSet " é usado para imprimir os resultados para o user.ResultSet myResults = myStatement.executeQuery ();
4
Imprimir os resultados . A declaração a seguir usa a variável resultado para imprimir os dados retornados para exibição ao user.System.out.println ( myResults.getString ( " last_name " ) + ", " + myResults.getString ( " prenome "));