| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Java Sun SQL Tutorial
    Adgang til en relationel database fra Java er en enkel proces. Mange applikationer bruger Java interfaces til adgang til data fra en desktop miljø. Java bruger biblioteker såsom Java Database Connectivity ( JDBC ) API til at administrere database aktioner såsom forespørge , opdatering og indsætte . Du kan bruge JDBC fra et Java -program til at udføre SQL-forespørgsler , som din applikation kræver . JDBC -programmer kan oprette forbindelse til forskellige Database Management Systems ( DBMS) , herunder Oracle og MySQL. Opnåelse database connectivity fra dine Java projekter kræver kun et par enkle trin. Instruktioner
    1

    Opret et Java-projekt og få JDBC . I dit valgte Java IDE, oprette et nyt projekt og en main klasse . Hent den korrekte JDBC driver til alt efter hvilken Database Management System din database er gemt i . Der er mange DBMS drivere til rådighed, og du skal bruge den rigtige , så dine Java-programmer kommunikere med data pålideligt. Installer JDBC driveren på computeren , og følge vejledningen medfølger. På toppen af ​​dit hovedprojekt Class -fil , medtage denne import erklæring giver dig mulighed for at bruge SQL-funktioner :

    import java.sql * ,
    2

    forbindelse til din database. . Brug JDBC til at lave en forbindelse til din database. For at gøre dette skal du bruge detaljerne i databasen , herunder webadressen på dets placering samt dit brugernavn og adgangskode for at få adgang det. Normalt vil en database , vil have sat brugere, der har fået tildelt bestemte niveauer af adgang til det, så du bliver nødt til at bruge de login- oplysninger om en sådan brugerkonto. Inden dit projekts vigtigste metode omfatter denne kode , ændre detaljerne , der passer til din database og bruger oplysninger : Hej

    prøv

    {

    //få en instans af føreren < br >

    Class.forName ( " com.mysql.jdbc.Driver " ) newInstance (); .

    //Indtast detaljerne for din database brugerkonto

    String mitbrugernavn = " mitbrugernavn "

    String MinAdgangskode =" mypassword "

    //webadressen og DBMS til din database

    String myDatabaseURL =" jdbc : mysql ://mydomain.com /database user = "+ mitbrugernavn + " & password = "+ MinAdgangskode , ?

    //få en forbindelse til databasen

    java.sql.Connection myDBConnection = DriverManager.getConnection ( myDatabaseURL ) ;

    //opretter en erklæring håndtag instans til at udføre forespørgsler

    Statement myStatHandle = myDBConnection.createStatement ();

    }

    catch ( Exception e )

    { System.out.println ( E.getMessage ()); }

    prøve og fange blokke er nødvendige i tilfælde der er en fejl at gøre forbindelsen
    .
    3

    Foretag en forespørgsel på din database. Oprette og udføre en SQL-forespørgsel på din database ved hjælp af følgende syntaks inde i prøve blokken i din kode : Hej

    //en forespørgsel for en tabel kaldet " Stuff "

    String sillyQuery = "Vælg * fra Stuff "

    //udføre forespørgslen og få de returnerede resultater

    ResultSet sillyResults = myStatHandle.executeQuery ( sillyQuery )

    //loop gennem resultaterne , og output dem

    while ( sillyResults.next () )

    {

    //hvis Stuff bordet har en kolonne kaldet "ting "

    System . out.println ("A ting: " + sillyResults.getString ( "ting "));

    }
    p Dette er et eksempel til demonstration . Du vil typisk vil udføre yderligere behandling af dine data.
    4

    Udføre opdateringer på dine data. Opret og udføre SQL- opdatering erklæringer om din database. Brug følgende syntaks : Hej

    //ændre " ting " value for en post med et "ID" kolonnen værdi svarende til 10

    String sillyUpdate = "Opdater Stuff sæt ting = ' stolen' hvor id = 10 "

    //udføre opdateringen og få resultatet tilbage

    int sillySuccess = myStatHandle.executeUpdate ( sillyUpdate )

    Du kan bruge heltal værdi, der returneres at kontrollere, at opdateringen var vellykket.
    5.

    Udfør skær på dine data. Syntaksen for indsætte data svarer til, at for at opdatere den , som følger : Hej

    //indsætte en ny værdi i " Stuff" table

    String sillyInsert = "Indsæt i Stuff (ID , ting) værdier ( 20 , ' table ' ) "

    //udføre indsatsen og få resultatet tilbage

    int sillySuccess = myStatHandle.executeUpdate ( sillyInsert )

    igen kan bruge heltal sørge indsatsen var en succes.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man laver en Float Int Fra String på Netbeans …
    ·Sådan Sortere en linket liste i Java 
    ·Java Processing Color Gradient 
    ·Hvordan man tegner flere figurer i Java 
    ·Hvorfor er Java Annotation Ignoreret i Code 
    ·Sådan Graph i Java 
    ·Java Packing Kassevolumen 
    ·Sådan Match et String i et array ved hjælp Java 
    ·Sådan angives skjult Input URL Med JSF 
    ·En tutorial på SQL Server i JDBC 
      Anbefalede Artikler
    ·Sådan aktiveres Debugging i Visual Basic 
    ·Sådan Set en PHP værdi med JavaScript 
    ·Hvordan man skriver en Taylor Series i Python 
    ·Sådan Læs Hex Number C + + 
    ·Hvad er UBound og LBound i Visual Basic 
    ·Sådan bruges Zend Autoloader 
    ·Hvordan man laver en Vedvarende tilslutning til Oracle …
    ·Sådan Konverter tekst til CSV i KiXtart 
    ·Sådan Beregn en checksum i VB 
    ·Sådan Bestem Loadlib i en CICS Program 
    Copyright © Computer Viden http://www.computerdk.com