Dator > Java Sun sql tutorial

  • Java Sun sql tutorial


  • Komma åt en relationsdatabas från Java är en enkel 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 som fråge , uppdatera och infoga . Du kan använda JDBC från ett Java- program för att köra SQL -frågor som din applikation kräver . JDBC program kan ansluta till olika Database Management System ( DBMS ) inklusive Oracle och MySQL . Att uppnå databaskopplingar från din Java -projekt kräver bara några enkla steg .
    1
    Skapa ett Java-projekt och få JDBC . . I din valda Java IDE , skapa ett nytt projekt och en viktig klass . Hämta rätt JDBC drivrutin för beroende Database Management System databasen lagras inom . Det finns många DBMS drivrutiner tillgängliga och du måste använda det rätta så att din Java -program kommunicera med data tillförlitligt sätt. Installera JDBC-drivrutinen på din dator enligt instruktionerna ingår . På toppen av din huvudsakliga projekt klass -fil , inkludera denna import-sats så att du kan använda SQL-funktioner :



    import java . sql . * ; .
    2
    Anslut till din databas . Använd JDBC för att göra en anslutning till din databas . För att göra detta behöver du information om databasen , inklusive webbadressen till dess position samt ditt användarnamn och lösenord för att öppna den . Normalt i en databas har satt användare som har beviljats särskilda nivåer av tillgång till den , så du behöver använda inloggningsuppgifter av en sådan användarkonto . Inom projektets huvudsakliga metoden , inkludera denna kod , ändra detaljer för att passa din databas och detaljer användare:



    försöka

    {

    //få en instans av drivrutinen

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

    //fylla i uppgifter för din databas användarkonto

    String MyUserName=" MyUserName " ;

    String mittlösenord=" mittlösenord " ;

    //URL och databashanterare för databasen

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

    //få en anslutning till databasen

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

    //skapa ett uttalande handtag instans för att utföra sökningar

    programförklaring myStatHandle=myDBConnection . createStatement () ;

    }
    fånga
    ( Exception e )

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



    try och catch block är nödvändig om det är fel att göra anslutningen .
    3 .
    Genomför en fråga på din databas . Skapa och exekvera 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 * FROM sidor " ;

    //exekvera frågan och få de resultat som visas

    ResultSet sillyResults=myStatHandle . executeQuery ( sillyQuery ) ,

    //loop igenom resultaten och mata ut dem

    medan ( sillyResults. next () )

    {

    //om Stuff tabell har en kolumn kallad "sak "

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

    }



    Detta är ett exempel för demonstration. Du kommer vanligtvis vill utföra ytterligare bearbetning på dina data .
    4 .
    genomför uppdateringar på din data . Skapa och köra SQL uppdatera uttalanden om din databas . Använd följande syntax :



    //ändra "sak " värde för en post med ett " ID "kolumnvärde motsvarar 10

    String sillyUpdate=" Uppdatera sidor som sak=' stol ' där ID=10 " ;

    //exekvera uppdateringen och få tillbaka resultatet

    int sillySuccess=myStatHandle. executeUpdate ( sillyUpdate ) ,



    Du kan använda heltal värde som returneras för att kontrollera att uppdateringen lyckades
    5
    Utför . skär på dina data . Syntaxen för att infoga data liknar den som för att uppdatera denna , enligt följande:



    //infoga ett nytt värde i " Stuff " tabell

    String sillyInsert="INSERT INTO sidor ( ID , sak ) värden (20 , ' bord ')";

    //köra in och få tillbaka resultatet

    int sillySuccess=myStatHandle . executeUpdate ( sillyInsert ) ,



    Du igen kan använda heltal för att se skäret blev en succé

    tips och varningar
  • När du har dina frågor och SQL hantering på plats , kan du behöva skapa ett användargränssnitt i din Java-programmet. Se till att du testa det ordentligt innan det används på rätt sätt .
  • Försök att minimera antalet gånger din Java-program har att ansluta till databasen och gör inte onödiga anslutningar om du kan undvika dem . Stäng alltid databasanslutningar när du är klar med dem .

Previous:nothing Next:hur du importerar dbx filer





Relaterade artiklar


  • hur du installerar ruby OpenID pärla för att stödja OpenID
  • Hur konvertera till hex med C + +
  • hur de kan förmedla en rad i Visual Basic
  • Inaktivera knappen Stäng i Visual Basic 6
  • hur man skriver datafiler i Visual Basic
  • hur zip -filer med hjälp av perl
  • hur man får systemet datum från python
  • hur man läser en rå webbsida i Visual Basic
  • php Google Maps tutorial
  • hur man gör dataspel på Game Maker