Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Wat is JDBC Abstractie ?
Ontwikkeld door Sun Microsystems , JDBC staat voor Java Database Connectivity , een Java - gebaseerde interface die elke Java- programma om verbinding te maken met een relationele database voor het archiveren van gegevens op te slaan en maakt . Veel programmeurs hebben JDBC abstracties om te voorkomen dat gebruikers hoeven te schrijven en begrijpen van de soms complexe codering dat de interface programma werkt ontwikkeld . Identificatie

Bij het berekenen van terminologie , een abstractie vereenvoudigt een programma , het elimineren van onnodige onderdelen alleen te richten op de essentiële kenmerken . JDBC abstracties verberg het JDBC- programma 's complexe programmering kader , waardoor het eenvoudiger voor gebruikers om te begrijpen en te bedienen . De abstractie is nog steeds een gecodeerde Java-programma , maar de lijnen van de gewenste code zijn teruggebracht tot de naakte essentie .
Eigenschappen

Een typisch JDBC abstractie bevat een sjabloon dat vereenvoudigt programma functies , met codering in plaats om fundamentele klassen zoals database- , tafel , rowset en rij verwerken . Door zich te beperken tot een minimaal aantal klassen , de abstractie vermijdt veel van de rommelige , vervelende details die programmering compliceren . De template elimineert alle codering low - level die soms kan maken JDBC een frustrerende interface om te gebruiken tijdens de applicatie ontwikkelingsfase . Met name de template zorgt voor de creatie en het vrijkomen van middelen , waardoor de applicatie ontwikkelaar om andere verantwoordelijkheden , zoals het Structured Query Language of SQL , en het extract resultaten te controleren .
functie

een JDBC abstractie zorgt voor een meer effectieve manier om te communiceren met een database connectie . De abstractie eerste definieert de parameters verbinding en opent vervolgens de verbinding . De applicatie ontwikkelaar moet vervolgens de vraag statement . De abstractie bereidt en voert de verklaring , tot oprichting van de lus om de query te herhalen totdat alle gewenste resultaten worden verzameld . Daarna , de abstractie verwerkt uitzonderingen , verwerkt alle transacties en sluit de databaseverbinding .
Voordelen

Een JDBC abstractie is eenvoudig te gebruiken , en het bespaart ontwikkelaars de tijd en moeite die betrokken zijn bij het ​​schrijven van repetitieve operationele code . Het helpt ook voorkomen dat een aantal veel voorkomende fouten , zoals het vergeten om de database verbinding te sluiten bij het verlaten . Als er geen verbinding wordt gesloten, een andere verbinding te openen voor de volgende bezoeker , waardoor twee verbindingen geopend in plaats van slechts een . Deze onnodige verbindingen zich ophopen en leiden tot de databaseserver te vertragen , ten koste algehele prestaties en productiviteit belemmeren .
Overwegingen
p Het is belangrijk om uw persoonlijke programmering vaardigheden overwegen wanneer het proberen om te beslissen of u een JDBC abstractie te gebruiken in plaats van het schrijven van de individuele regels code . Hoewel het een krachtige interface , kan JDBC te complex zijn vanwege de noodzaak om de SQL- standaard ondersteunen en om de verschillen tussen de database engines maskeren . Aangezien relationele databases SQL , het schrijven van een JDBC -interface is verwant aan het schrijven van een programma in twee talen , SQL en Java , tegelijkertijd . Met behulp van een JDBC abstractie kan een groot deel van de moeilijkheid te elimineren .

Previous: Next:
  Java Programming
·Hoe maak je een Beep verdienen…
·Hoe je Java installeren op een…
·De voordelen van JDK 1.6 
·Hoe maak je een Jar File Met B…
·Hoe om te doen Validaties in S…
·Java Amortisatie Calculator Co…
·Java String Length & Function 
·Java String aaneenschakeling V…
·Hoe kan ik een Chat Make zonde…
  Related Articles
Wat is VBA ? 
Wat zijn de functies van Visual Basic ? 
Wat is een Visual Basic DataGrid ? 
Wat is een Array in Visual Basic ? 
Wat is de Visual Basic IDE ? 
Wat is Visual Studio Express ? 
Wat is Visual Basic 6.0 ? 
Wat is OCX in Visual Basic ? 
Wat is proportioneel lettertype ? 
  Programmering Articles
·Hoe maak je een Single Het optreden van …
·Hoe om tekstberichten in MFC Selecteer 
·Hoe te activeren op de Enter- toets Tuto…
·Hoe te QBasic converteren naar Visual Ba…
·Hoe te Doorlus MIME Types 
·Hoe maak je een Bubble sort doen 
·Hoe te lezen Java API 
·Hoe te Filemaker Pro converteren naar My…
·Hoe te Columns In GridView 
Copyright © Computer Kennis http://www.nldit.com