SQL-parameters zijn een essentieel onderdeel van dynamisch programmeren . Ze laten de programmeur om input te halen van de gebruiker en het bevragen van de database met de gegeven informatie . Zonder SQL-parameters , zouden programmeurs niet kunnen querytabellen en uitzicht dynamisch . Microsoft SQL Server heeft een specifiek formaat bij gebruik van parameters in toepassingen . De mogelijkheden zijn in de SQLServerPreparedStatement klasse . Instructies 1 Stel de query statement . Met behulp van de "?" betekent voor de SQL Server die een parameter wordt gebruikt . De volgende verklaring query de database voor de eerste en laatste naam van de klant tafels . De input van de applicatie is de klant ID number.String myQuery = " select voornaam, achternaam van de klant waar customer_id = ? " ; Kopen van 2 Gebruik de PreparedStatement doel van de SQLServerPreparedStatement klas om de database te ondervragen . De volgende uitspraken instantiëren de klas , query de database met de string uit stap een, en gebruik " 443 " als het ID-nummer voor de SQL parameter.PreparedStatement mystatement = con.prepareStatement ( myQuery ) ; myStatement.setString ( 1 , " 443 " ) ; 3 Store de set in een variabele resultaat . Wanneer de database wordt opgevraagd , zijn de resultaten terug naar de toepassing . Een variabele met het type " ResultSet " wordt gebruikt om de resultaten af te drukken naar de user.ResultSet myResults = myStatement.executeQuery ( ) ; 4 Print de resultaten . De volgende verklaring maakt gebruik van het resultaat variabele om de geretourneerde gegevens voor weergave op de user.System.out.println ( myResults.getString ( " achternaam " ) + " , " + myResults.getString ( " voornaam " ) ) af te drukken ;
|