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

    Java Sun SQL Tutorial

    Öppna en relationsdatabas från Java är en okomplicerad process . Många program använder Java -gränssnitt för åtkomst av data från en skrivbordsmiljö . Java använder biblioteken såsom Java Database Connectivity ( JDBC ) API för att hantera databasen åtgärder såsom fråge, uppdatera och infoga . Du kan använda JDBC från ett Java-program att köra SQL-frågor som din applikation kräver . JDBC -program kan ansluta till olika databashanteringssystem ( DBMS ) , inklusive Oracle och MySQL . Uppnå databaskopplingar från dina Java-projekt kräver bara några enkla steg . Instruktioner
    1

    Skapa ett Java- projekt och få JDBC . I din valda Java IDE , skapa ett nytt projekt och en huvudklass . Ladda korrekt JDBC drivrutin för beroende Database Management System databasen lagras inuti . Det finns många DBMS drivrutiner tillgängliga och du måste använda den rätta så att dina Java-program kommunicerar med data tillförlitligt . Installera JDBC-drivrutinen på datorn , följa de medföljande instruktionerna . På toppen av din huvudprojekt Class fil , inkludera detta import-sats så att du kan använda SQL-funktioner :

    import java.sql *;
    2

    Anslut till din databas . . Använd JDBC för att ansluta till din databas . För att göra detta behöver du detaljerna i databasen , inklusive URL sin plats samt ditt användarnamn och lösenord för att komma åt den . Normalt en databas kommer att ha satt användare som har beviljats ​​särskilda nivåer för tillgång till det , så du kommer att behöva använda log-in uppgifter om ett sådant användarkonto . Inom projektet huvudsakliga metoden , det här numret , ändra detaljer för att passa din databas och detaljer user :

    prova

    {

    //få en instans av drivrutinen

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

    //ange detaljer för din databas användarkonto

    String MittAnvändarnamn = " MittAnvändarnamn " ;

    String = mittlösenord " mittlösenord ";

    //URL och databashanterare för databasen

    String myDatabaseURL = " jdbc : mysql ://mydomain.com /databas user = " + MittAnvändarnamn + " & password = " + mittlösenord ; ?

    //få en anslutning till databasen

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

    //skapa en instans uttalande handtag för att utföra frågor

    uttalande myStatHandle = myDBConnection.createStatement ( ) ;

    }

    catch ( Exception e )

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

    försöka fånga block är nödvändig om det finns ett fel som gör anslutningen
    . Sida 3

    Utför en sökning på din databas . Skapa och köra en SQL-fråga på din databas med följande syntax , inne i try-blocket i din kod :

    //en fråga för en tabell som heter " Stuff "

    String sillyQuery = " Select * från Stuff " ,

    //exekvera frågan och få de resultat återvände
    sillyResults

    ResultSet = myStatHandle.executeQuery ( sillyQuery ) ;

    //loopa igenom resultaten och utgång dem

    samtidigt ( sillyResults.next ( ) ) katalog

    {

    //om Stuff bordet har en kolumn som heter "sak "

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

    }

    Detta är ett exempel för demonstration . Du kommer vanligtvis vill utföra ytterligare bearbetning på dina data .
    4

    Utför uppdateringar på dina data . Skapa och köra SQL- uppdateringar uttalanden på din databas . Använd följande syntax :

    //ändra "sak " värde för varje post med ett " ID " kolumnen lika med 10

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera PrintStream till BufferedWriter
    ·Steg - för-steg för att köra en Android Emulator
    ·Hur man använder Tesseract OCR i Java
    ·Hur man gör en Pentagonal Pyramid i Java
    ·Hur du formaterar ett nummer i Java
    ·Hur konverterar man från RGB till YCrCb i Java
    ·Hur att få upp en skanner i Java
    ·Java Concepts : länkad lista Lab
    ·Felsökning Java
    ·Vad är JDBC Abstraction
    Utvalda artiklarna
    ·Hur skiljer man en /etc /passwd Använda AWK
    ·Hur att generera slumptal Utan Repetition i Java
    ·Hur Split en FLAC fil med Dev - C + +
    ·Hur man använder strcpy funktion i C + +
    ·Så här ändrar du ikonen i Xcode
    ·Den Multiplicera funktion i MySQL
    ·Hur att skriva min egen Exception Handler i Java
    ·Hur att dekompilera Flash Spel
    ·Hur man löser URL variabel i PHP
    ·Hur man byter Vit Space Med Python Regex
    Copyright © Dator Kunskap http://www.dator.xyz