Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hva er JDBC Abstraction
    ? Utviklet av Sun Microsystems , står JDBC for Java Database Connectivity , en Java - basert grensesnitt som gjør det mulig for alle Java -program for å koble til en relasjonsdatabase for å lagre og arkivere data . Mange programmerere har utviklet JDBC abstraksjoner for å hindre brukere fra å måtte skrive og forstå noen ganger komplisert koding som driver grensesnitt program . Identifikasjon

    I databehandling terminologi , forenkler en abstraksjon et program , fjerne unødvendige komponenter for å fokusere bare på de viktigste funksjonene . JDBC abstraksjoner skjule JDBC programmets komplisert programmering rammeverk , noe som gjør det enklere for brukerne å forstå og betjene. Abstraksjon er fortsatt en kodet Java-program, men linjene av nødvendige koden har blitt redusert til det aller nødvendigste .
    Egenskaper

    En typisk JDBC abstraksjon inneholder en mal som forenkler programmet fungerer , med koding på plass for å håndtere grunnleggende klasser som database , bord , rowset og rad. Ved å begrense seg til et minimalt antall klasser , unngår abstraksjon mange av de rotete , irriterende detaljer som vanskeliggjør programmering. Malen eliminerer alle lavnivå koding som kan noen ganger gjøre JDBC en frustrerende grensesnitt til bruk under programmet utbyggingsfasen. Spesielt håndterer malen etableringen og utgivelsen av ressurser , slik at applikasjonsutvikleren kontrollere andre oppgaver , som for eksempel strukturert spørrespråk , eller SQL, og ekstrakt resultater.
    funksjon

    JDBC abstraksjon gir en mer effektiv måte å samhandle med en database tilkobling. Abstraksjon definerer først tilkoplingsparameterene og deretter åpner forbindelsen. Programutvikleren må da angi henvendelsen uttalelse. Abstraksjon forbereder og utfører uttalelsen , etablere løkken for å gjenta søket til alle de ønskede resultatene er samlet. Etterpå behandler abstraksjon eventuelle unntak , håndterer alle transaksjoner og lukker database tilkobling.
    Fordeler

    En JDBC abstraksjon er enkel å bruke, og det sparer utviklere tid og krefter involvert i å skrive repeterende operativ kode . Det hjelper også forebygge en rekke vanlige feil , som å glemme å lukke databasen tilkoblingen på exit. Hvis en tilkobling ikke er lukket, må en annen tilkobling åpnes til neste besøkende , noe som betyr to tilkoblinger er åpne i stedet for bare én. Disse unødvendige tilkoblinger akkumuleres og forårsake databaseserveren å bremse , sikrer en god generell ytelse og hindrer produktivitet .
    Hensyn
    p Det er viktig å vurdere din personlige programmering evner når du prøver å bestemme om du vil bruke en JDBC abstraksjon motsetning til å skrive de enkelte linjer med kode. Mens det er en kraftig grensesnitt , kan JDBC være altfor komplisert på grunn av behovet for å støtte SQL-standarden og å maskere avvik mellom database motorer . Siden relasjonsdatabaser bruker SQL , skriver en JDBC -grensesnittet er som å skrive et program på to språk , SQL og Java , på samme tid . Ved hjelp av en JDBC abstraksjon kan eliminere mye av vanskeligheten .

    früher :

     Weiter:
      Relatert Artike
    ·Java UDP: Hvordan sende en fil 
    ·Hvordan å kompilere et java-fil for RSBOT 
    ·Slik konverterer en SQL- Date til en Util Dato 
    ·Java Isdate Function 
    ·Hvordan skrive Android programmer 
    ·Slik bruker du en Java Canvas 
    ·Hvordan Ring Standard Constructor i Java 
    ·Forretningsregler i Java 
    ·Hvordan sette opp Struts 
    ·Hva er feil To i Rediger Rocket Java Compiler 
      Anbefalte artikler
    ·Hvordan Stopp MySQL Med Ubuntu 
    ·VB6 : Hvordan Les en datamaskin navn fra registeret 
    ·Slik logger du på Test Execution Time in Python 
    ·Hvordan lage en funksjonsknapp i Visual Basic 
    ·Hvordan gjøre en rask X11 Dialog Box i Perl 
    ·Hvordan bruke logiske operatører i Java 
    ·Hvordan oppdage rektangel Kollisjon i Java 
    ·Hvordan finne en OS Grid Reference 
    ·Hvordan sjekke en nullverdi 
    ·Slik konverterer Høyde i ColdFusion 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/