Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Vad är JDBC Abstraction

    ? Utvecklats av Sun Microsystems , står JDBC för Java Database Connectivity , ett Java - baserat gränssnitt som gör att alla Java -program för att ansluta till en relationsdatabas för att spara och arkivera data . Många programmerare har utvecklat JDBC abstraktioner för att hindra användare från att skriva och förstå den ibland komplicerade kodning som driver gränssnittet programmet . Identifiering

    Inom datorvärlden terminologi , förenklar en abstraktion av ett program , vilket eliminerar onödiga komponenter för att bara fokusera på de viktiga funktioner . JDBC abstraktioner dölja JDBC programmets komplicerad programmering ram , vilket gör det enklare för användare att förstå och använda . Abstraktionen är fortfarande en kodad Java -program , men i linje med önskade koden har reducerats till det allra nödvändigaste .
    Funktioner

    En typisk JDBC abstraktion innehåller en mall som förenklar programmets funktioner , med kodning i stället för att hantera grundläggande klasser såsom databas , bord , rowset och rad . Genom att begränsa sig till ett minimalt antal klasser , undviker abstraktion många av de röriga , irriterande detaljer som försvårar planeringen . Mallen eliminerar alla låg - nivå kodning som ibland kan göra JDBC en frustrerande gränssnitt som ska användas under programmet utvecklingsfasen . I synnerhet , hanterar mallen skapandet och lanseringen av resurser , vilket gör att programutvecklaren att styra andra ansvarsområden, till exempel Structured Query Language , eller SQL , och resultaten extrakt .
    funktion

    en JDBC abstraktion ger ett mer effektivt sätt att interagera med en databas -anslutning . Abstraktionen definierar först anslutningsparametrarna och sedan öppnar anslutningen . Programutvecklaren måste ange sedan utredningen uttalande . Abstraktionen förbereder och utför uttalandet , om inrättande av slingan för att upprepa frågan tills alla önskade resultaten är samlade . Efteråt , bearbetar abstraktion några undantag , hanterar alla transaktioner och stänger databasen anslutningen .
    Fördelar

    En JDBC abstraktion är enkel att använda , och det sparar utvecklare tiden och insats som krävs för att skriva repetitiva operativ kod . Det hjälper också förhindra ett antal vanliga misstag , som att glömma att stänga databasen anslutningen vid utgången . Om en anslutning inte är stängd , måste en annan anslutning öppnas för nästa besökare , vilket innebär två anslutningar är öppna istället för bara en . Dessa onödiga anslutningar ackumuleras och orsaka databasservern att sakta , kompromissa prestanda och hindrar produktiviteten .
    Överväganden
    p Det är viktigt att tänka på dina personliga programmering förmågor när man försöker bestämma om du vill använda en JDBC abstraktion i motsats till att skriva enskilda rader kod . Även om det är ett kraftfullt gränssnitt , kan JDBC vara alltför komplicerad på grund av sitt behov av att stödja SQL-standarden och för att maskera avvikelser mellan databas motorer . Eftersom relationsdatabaser använder SQL , skriver en JDBC -gränssnitt är besläktad med att skriva ett program på två språk , SQL och Java , samtidigt . Använda en JDBC abstraktion kan eliminera mycket av svårigheten .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en enda bokstav gemener i Java
    ·Konvertera objekt till Int i Java
    ·Konvertera AWT till Swing
    ·Hur ta reda på om ett typsnitt med fast bredd i Java
    ·Hur du formaterar en sträng i ASCII Java
    ·Hur man skapar en oföränderlig objekt i Java
    ·Hur Integrera Android Med Eclipse
    ·Hur man gör Kollapsande Listor Utan Java
    ·Lägga JMenuBar till JPanel
    ·Definitionen av en begränsning Java Applet
    Utvalda artiklarna
    ·Hur man initiera en Float Variabel
    ·Hur man gör Int del av C + + String
    ·Hur man gör en koppling till Windows Mobile
    ·Hur man tar bort programuppdateringar
    ·Hur man bygger en JAR-fil med build.xml
    ·Hur Försening en funktion i Java
    ·Hur får Strings att konvertera heltal i VB.NET 2005
    ·Konvertera DirectX Stereoscopic Tri Vert
    ·Hur man använder en VbNewLine i Vb.Net
    ·Konvertera Portletar till Servlets
    Copyright © Dator Kunskap http://www.dator.xyz