Dator > en tutorial för att skapa en relationsdatabas att ett Java-program

  • en tutorial för att skapa en relationsdatabas att ett Java-program


  • Ansluta till en databas är en gemensam uppgift om du programmerar i Java . Många program lagrar sina data i en databas och använda Java för att skapa ett användargränssnitt . Använda Relationsdatabaser: design ger dig möjlighet att skapa ett effektivt , enkelt hanterad data butik som är robust och strukturerad på ett sätt som hjälpmedel visualisering . Applikationer i programmeringsspråket Java uppnå Database Connectivity använder JDBC API , som gör program för att fråga de valt datakälla

    Du behöver : .
    JDK ( installerat på din dator) .
    Tillgång till en databas .


    1 .
    Skapa relationsdatabas . Många tillgängliga system underlätta producera en relationsdatabas , vissa kommersiella och några gratis ( t. ex. MySQL ) . Relationsdatabaser: design innebär att visualisera relationer mellan olika element i dina data . Börja med att arbeta på exakt vilken information du behöver lagra . Till exempel kan en databas för transaktioner från en försäljningsverksamhet innehålla tabeller för " Client " och " Order " lagra information om varje kund i en post i "Kund " bord .
    2 .
    Träna sambanden mellan de olika " enheter " eller tabeller i dina data . Till exempel kan en klient vara associerad med mer än en order , medan en order kommer generellt endast länkas till en enda kund , vilket innebär en " en till många " relation mellan "Kund " och " Order " tabeller . Använda relationella designen innebär att dina data behåller en god nivå av integritet , vilket innebär att olika bitar av data är kopplade i en väl definierad struktur och göra den mer tillförlitlig och konsekvent när verksamheten bedrivs på det .
    3 .
    hämta rätt JDBC-drivrutinen för din databassystemet. JDBC hanterar samspelet mellan din Java-program och databasen , och så det måste vara rätt typ för att kommunicera effektivt mellan de två. Installera din valda drivrutinen på datorn , efter några medföljande instruktioner . Detta gör att Java-program som körs på din dator för att använda JDBC anläggningen .
    4 .
    Anslut till databasen . Skapa ett nytt Java- projekt i vilket utvecklingsmiljö du använder . I din Main Class , infoga följande import-sats i toppen :



    import java. sql . * ;



    Nästa , inom det huvudsakliga metoden , inkludera denna kod för att använda JDBC för att ansluta till dina data , vilket gör relevanta ändringar för att passa din databas , system och plats :



    Försök

    {

    /* Skapa en instans av JDBC-drivrutinen

    * ändra detta till era valda
    databassystem
    *-detta exempel fungerar på en MySQL -databas

    * /

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



    //Ange ditt användarnamn och lösenord för databasen som strängar

    String användarnamn=" användarnamn " ;

    String password=" password " ;



    //Ange webbadressen för din databas som en sträng

    String databaseURL=" jdbc : mysql : //yourdomain. com /databasanvändaren=? " + användarnamn + " password=" + lösenord ;



    //Skapa en anslutning exempel

    java. sql. Connection aConnection=DriverManager . getConnection ( databaseURL ) ,



    //Skapa ett uttalande handtag exempel att verkställa dina frågor

    programförklaring STMT=aConnection. createStatement () ;

    }
    fånga
    ( Exception e )

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



    Den viktigaste koden måste finnas inom "prova " block om fel att ansluta till databasen .
    5 .
    sökningar i databasen i din Java-programmet. Innehålla följande kod inuti try-blocket (i slutet ) , att göra några ändringar era viss databas :



    //Skapa din SQL-fråga som en sträng

    String aQuery=" SELECT * FROM ClientTable " ;

    //exekvera frågan och få tillbaka resultatet

    ResultSet ResultSet=STMT . executeQuery ( aQuery ) ,

    //Gå igenom resultaten och mata ut dem

    medan ( resultSet. next () )

    {

    //För en tabell med en kolumn som heter clientFName

    System. out. println ( " Kund förnamn: " + resultSet. getString ( " clientFName "));

    }

    //Stäng anslutningarna när du är klar

    resultSet. close () ;

    stmt. close ( ) ;

    aConnection. close () ;



    Naturligtvis frågor du använder kommer att gälla både i databasen och att syftet med din Java-program . Skapa ett användargränssnitt i din Java -kod , så att användaren tillgång till data via JDBC tekniker .

    tips och varningar


  • för att uppdatera och föra in data till din Databasen är Java-kod liknande , förutom syntax " executeUpdate " används i stället för " executeQuery , " och i stället för att skicka tillbaka frågeresultaten är uppdateringen eller infoga framgång som ett tal .
  • Försök att undvika att börja bygga din databas utan att ta tid att skapa en god databasdesign . Överväg att använda verktyg som Entity-Relationship diagram för att hjälpa modell dina data , som resultatet kommer sannolikt att bli mer effektiv . Använd Primära och främmande nycklar för att genomföra de i dina data .

Previous:nothing Next:video dekompression verktyg





Relaterade artiklar


  • Microsoft Visual Studio 2008 krav
  • hur man gör egna spel på Game Maker
  • hur man skapar ett Word-dokument i Java
  • hur att validera ett datum i java
  • Microsoft Certified Partner krav
  • php proffs & nackdelar
  • hur man visar ett primärt avgörande begränsning i Oracle
  • hur man ställer en cookie när du ändrar språk på webbplatsen
  • hur man ändrar lösenordet för root med hjälp av perl
  • Ta bort en nod binära sökträd