, als je de hoeven, automatisch aan het model, het is de standaard SQL dan elke inzet na de oprichting van de databank van de eenvoudige toepassing, kan goed zijn, maar er zijn drie redenen, misschien wil je sluit automatisch ingediend en het beheer van de handel en de vermindering van hun prestaties te verbeteren;,,,.,,, het behoud van de integriteit van de bedrijfsprocessen.,,,,,, het gebruik van die transactie. De transactie kan controleren, als de toepassing van de wijzigingen in de database.Het is een verklaring of een groep van SQL als een logische verklaring niet als een eenheid, de zaken niet te steunen in plaats van met de hand, voor de indiening van mode, automatisch, hoeven de bestuurder gebruik bij verstek, het gebruik van een object, setautocommit (). De methode is.Als je niet setAutoCommit (door middel van een boer, je zet de automatische ingediend.Je kan door middel van een boer echt weer open, bijvoorbeeld, als je een verband met een object noemde in verband met de code als volgt te sluiten, automatisch de indiening en de vermindering van conn.setautocommit; en (pseudo);, verbintenissen & terug te dringen, en als je klaar bent met je veranderen, wil Je een wijziging ingediend dan bellen, plegen (), met een object, als een methode gevolgd en de vermindering van conn.commit; en (); bijwerking van het gegevensbestand, of terug te dringen, met naam in de controle kamer, gebruik de volgende codes, conn.rollback minus; (); de volgende voorbeelden worden ingediend en een Doel minus (gebruik; {///////veronderstellingen, proberen te kunnen met voorwerpen, conn, conn.setautocommit (valse); verklaring = Connecticut createstatement SQL ingevoegd in de capaciteit ();De waarde van de werknemers "(106, 20 +", "Rita", "natuurlijk"); ondersteuning van ". ExecuteUpdate (SQL); ///////de indiening van een afwijking van de verklaringen voor de invoeging van het SQL" werknemer "+" - waarde (107, 22, "verworven", "Singh"); de steun executeUpdate (". SQL); ///////als er geen vergissing.Connecticut plegen ();} vangst (SQLException se) {///////als er iets fout.Connecticut (();}, in dit geval de naam verklaring zal slagen, zal alles terug te dringen niet. Een beter begrip, laten we het voorbeeld van de code van het leren te doen, behalve punt, de nieuwe hoeven 3 een interface voor je extra zaken te controleren.De meeste moderne database management system, steun voor het behoud van het milieu in de in punt ze zoals het orakel SQL, als je een beetje van je definitie van het behoud van een zaken (punt logica.Als er sprake is van een fout, een beetje, je gebruikt (methode kan het ongedaan maken van de veranderingen of wijzigingen worden na punt verband doel heeft twee nieuwe methoden om u te helpen het beheer en de vermindering van setsavepoint;,,,, (... Savepointname): de definitie van een nieuwe, red.Het is ook een punt van behoud,,,,, releasesavepoint (behalve punt savepointname): het schrappen van een redden.Op een punt, moet het behoud van een object, als een argument.Het doel is meestal een setsavepoint () voor het genereren van redden.,,, er is er nog een, terug te dringen, (... Savepointname), methoden, en terug naar de gespecificeerde behoud van werk, de volgende voorbeelden zijn van een object, minus gebruik; ///////hypothesen in verband Met de poging {object, conn, conn.setautocommit (valse verklaringen); = Connecticut createstatement (); ///////savepoint1 die redden het punt (punt = conn.setsavepoint ("savepoint1"); SQL opneming in de "+ waarde (106, 20," Rita "," natuurlijk "); ondersteuning van". ExecuteUpdate (SQL); ///////ingediend in de verkeerde vorm SQL SQL "worden ingevoegd in de de werknemers" + waarde (107, 22, "verworven", "natuurlijk"); stmt.executeupdaTe (SQL); ///////als er geen fouten, de indiening van wijzigingen.Connecticut plegen ();} vangst (SQLException se) {///////als er iets fout.Conn.rollback (savepoint1);}, in dit geval de naam verklaring zal slagen, zal alles terug te dringen niet. Een beter begrip, laten we het redden van de punten - voorbeelden van de code.
Zaken (behoud van hoeven, automatisch de indiening en de afbraak van de
Previous:De aard van de gegevens
Next Page:De partij