, zodra de verbinding krijgen met de interactieve databank kan worden.Hoeven, verklaringen, CallableStatement, PreparedStatement interface definition,,, kan je een bevel uit de database van SQL of PL /ontvangen gegevens en methoden en de eigenschappen van de definitie van de gegevens, maar ook voor de verschillen tussen de soorten, het gebruik van hulp in de database van de brug tussen Java en SQL gegevens vormen, De volgende tabel geeft de interface. Elk besluit om gebruik te maken van de doelstelling de interface van de aanbevolen voor gebruik in de zin van het gebruik van algemene toegang tot de database van je.Nuttig als je op de vlucht met behulp van statische SQL.Verklaring kan niet aanvaarden dat de parameters.Voorbehandeling van het plan als je verklaring SQL. Meerdere keren.PreparedStatement interface voor de input in werking.CallableStatement gebruiken als je wil toegang tot de database van de opslag.CallableStatement interface nog aanvaardbaar te lopen wanneer de input - parameters.De adressaten van de mededeling van het voorwerp, het creëren van voorwerpen, kunnen gebruik maken van de verklaring van de uitvoering van de verklaring en je moet leiden tot een gebruik van de createstatement verbonden voorwerpen (), zoals uit het volgende voorbeeld vermindering, en verklaringen; = nul; proberen {verklaring = conn.createstatement ();....(SQLException e) {} vangst....Tot slot {....}, als je het creëren van voorwerpen, en dan kan je gebruikt het om met een derde voor de uitvoering van de uitvoering van SQL.,,,, (touw, booleaanse SQL): als een resultset object kan de terugkeer van een booleaanse; anders, het is vals.Het gebruik van deze methode voor de uitvoering van SQL DDL, of wanneer moet je echte dynamische.,,,, in de executeUpdate (string SQL), de uitvoering van de gemeenschappelijke verklaring: terug naar de getroffen rijen.Het gebruik van deze methode voor de tenuitvoerlegging van de verklaringen van de rijen, verwacht je van de gevolgen - zoals opgenomen in de actualisering of schrappen,,.,,,, resultset executeQuery (string SQL): weer een resultaat.Het gebruik van deze methode, en je krijgt een resultaat, zou je met een verklaring van de laatste verklaring,.,, voorwerpen, net als je dichtbij een verband tegen te houden van databanken, om dezelfde redenen, moet je ook het sluiten van de verklaringen van voorwerpen, die eenvoudig () van de methoden om het werk te doen werken.Als je eerst met voorwerpen, en het sluiten van verklaring.Maar je moet altijd een expliciete verklaring te sluiten om ervoor te zorgen dat de liquidatie, de verklaring = nul; proberen {verklaring = conn.createstatement ();....(SQLException e) {} vangst....Tot slot steun {}). (;), een betere kennis van de verklaring van je leren, stellen wij voor dat de voorbeelden van, PreparedStatement object, PreparedStatement - uitbreiding van de interface, verklaringen, die met een algemene verklaring voor je in het voorwerp van enkele van de voordelen van de functie van deze woorden voor je, voor de flexibiliteit van de argumenten van dynamische, het creëren van PreparedStatement object. PreparedStatement pstmt = nul; werknemers die de leeftijd van vernieuwing te {SQL =?"Waar ben ik?"Pstmt = conn.preparestatement (SQL);....(SQLException e) {} vangst....Tot slot {....}, hoeven alle parameters in de vertegenwoordiging,???????Een bekend als parameter. Symbolen.Je moet voor elke parameter voor de uitvoering van verklaringen voor een waarde van setxxx.,, (), een waarde van bindende parameters, waaronder vertegenwoordigers van XXX, wil je, gebonden aan de waarden voor de parameters van de Java - de aard van de gegevens.Voor als je het vergeten was de waarde van de verstrekte diensten, je krijgt een SQLException, elke parameter met nr. Positie noemen.Het eerste teken van de positie van een positie van vertegenwoordigers van 1, 2, wacht.Deze methode verschilt van Java - index, het begin van 0, alle adressaten van de mededeling van de,, en de methode van interactieve databank (een) execute (), (b) en (C) executequery () (), executeupdate ook gebruik maken van PreparedStatement object.Maar de methode gewijzigd om het gebruik van SQL, kan in de parameters, sluit de PreparedStatement object, zoals je intieme verklaring van voorwerpen, om dezelfde redenen, moet je ook bij de PreparedStatement object, een eenvoudige () methode om dit werk te doen.Als je in de eerste plaats in verband met de afsluiting van het voorwerp, het sluiten van PreparedStatement object en.Maar je moet uitdrukkelijk bij om ervoor te zorgen dat de liquidatie PreparedStatement object, PreparedStatement pstmt = nul; werknemers die de leeftijd van vernieuwing te {SQL =?"Waar ben ik?"Pstmt = conn.preparestatement (SQL);....(SQLException e) {} vangst....De laatste pstmt {}). (;), een beter begrip, laten we leren voor het voorbeeld van de code, CallableStatement doel, maar als een verband die gericht zijn op het creëren van verklaringen en PreparedStatement object, het creëert ook CallableStatement object, dat zal worden gebruikt voor het uitvoeren van een database opgeslagen, het creëren van een voorwerp, in de veronderstelling dat, je moet terug. De uitvoering van de volgende orakel procedures en de vermindering van het getempname; of vervanging van de procedure (emp_id hoeveelheid, emp_first heeft varchar) als eerste te kiezen voor de emp_first werknemers id is emp_id; aan het einde van de aandacht: de bovenste;,, opslag, de voorbereiding van Oracle, maar we werken met mysql, laten we met een schrijven voor m opslag vanYsql als volgt in de databank te creëren, en verminderd met de EMP; REËLE $daling van de% quot%% quot% of het bestaan van de EMP.% quot% getempname% quot% $van het programma% quot% EMP% quot%.% quot% getempname% quot% (in de emp_id int, emp_first varchar (255)) te kiezen voor de eerste emp_first id is voor werknemers emp_id; dollar voor drie scheidingsteken; soorten bestaan, en de parameters: de, en.Alleen de parameters PreparedStatement object.CallableStatement object kan gebruik maken van alle drie, dat is de definitie van de parameters voor de beschrijving van elk verminderd; en in een van de waarden van de parameters is onbekend SQL gecreëerd.Je binden waarden en setxxx () voor de parameters.Een van de waarden van de parameters die door de gemeenschappelijke verklaring is terug.Je getxxx () methode voor het verwijderen van de waarden van de parameters.De parameters voor de inbreng van de input en output van waarde.Je setxxx (voor de variabelen en de waarden en getxxx) en ().En het volgende fragment blijkt het gebruik van verbonden. Preparecall (), geconcretiseerd, CallableStatement methode, op basis van de voor de opslag en de vermindering van het voorwerp, CallableStatement; cstmt = nul; proberen {SQL "{Tel getempname (???????,??????????????}; cstmt = conn.preparecall (SQL);....(SQLException e) {} vangst....Tot slot {....), dat een reeks variabelen SQL, opslag van het voorwerp van een parameter, bijvoorbeeld, zoals het gebruik van PreparedStatement CallableStatement object.Je moet de waarde is gebonden aan de uitvoering van de verklaring voor alle parameters, of je krijgt een SQLException. Als je een parameter, maar volgens dezelfde regels en technieken die van toepassing zijn op een PreparedStatement doel; met de Java - de aard van de gegevens van je is bindend voor setxxx (), als je met en inbreng. - je moet gebruik maken van een aanvullende registeroutparameter () CallableStatement methode.De methode met registeroutparameter () hoeven de gegevens vormen, de opslag van de gegevens van het type zal terug bellen, als je je geheugen en je terughalen - waarden van de parameters en de desbetreffende methoden getxxx ().De methode van de waarde die de SQL vormen naar Java gegevens vormen, sluit de CallableStatement object, zoals je bij andere verslagen, om dezelfde redenen, moet je ook bij de CallableStatement object, een eenvoudige () methode om dit werk te doen.Als je in de eerste plaats in verband met de afsluiting van het voorwerp, het sluiten van CallableStatement object en.Maar je moet uitdrukkelijk bij om ervoor te zorgen dat de liquidatie CallableStatement object. En CallableStatement cstmt = nul; proberen {SQL "{Tel getempname (???????,??????????????}; cstmt = conn.preparecall (SQL);....(SQLException e) {} vangst....De laatste cstmt {}). (;), een beter begrip van de code, stel ik voor dat leren, voorbeelden van.
PreparedStatement hoeven verklaring, en CallableStatement
Previous:Hoeven
Next Page:Het resultaat