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

    En SQLite Java Tutorial

    Program lagrar information i variablerna hela livet för att programmets aktiv session . Men programvariabler utplånade det andra programmet stängs . När du skapar program i Java , eller något annat språk för den delen , kommer många applikationer kräver förmåga att lagra data sedan hämta dessa uppgifter för att nästa gång programmet startas . Ett sätt att göra detta är att använda en databas för att lagra denna information mellan program sessioner . Ett lätt sätt att göra detta är med SQLite databas med sin Java -gränssnitt . Instruktioner
    Skapa SQLite Database
    1

    Gå till SQLiteJDBC Nerladdning av Drivrutiner ( se Resurser ) för den senaste versionen av JAR -filen . Liksom andra Java- verktyg , är detta bibliotek och förare plattformsoberoende och fungerar med Windows , Mac eller Linux .
    2

    Kopiera SQLiteJDBC JAR -filen från din nedladdning katalogen till din Java- programmets arbetskatalog .

    3

    Direkt Java till JAR -koden med följande syntax : . " Class.forName ( " org.sqlite.JDBC " ) , " i början av din huvuduppgift

    4

    Skapa en anslutning till SQLite -databasen med kommandot " Connection db_connection = DriverManager.getConnection ( " jdbc : sqlite : test.db " ) , " där " db_connection " är det namn du ger till denna databas socketanslutning och " yourDB.db " är ditt mål databasfilen
    5

    Skapa det objekt som du vill använda för att söka i databasen med syntaxen : . " Statement query = db_connection.createStatement ( ) ; " där " query " är det namn du ger till meddelandet objektet
    6

    Skapa en ny tabell i SQLite -databasen med kommandot . " query.executeUpdate ( "skapa bord new_table ( myfields ) , ' ) ; " där " new_table " är namnet på den tabell du vill skapa , och " myfields " är namnen på de kolumner som du vill skapa i databasen , varje namn separerade med ett kommatecken .
    7

    Förbered dig på att infoga rader i din databastabell med koden : " PreparedStatement statement = db_connection.prepareStatement ( ' infoga i new_table värden ( ) ; ? ' ) ; " där " uttalande " är det namn du vill använda för din PreparedStatement objekt

    8

    infoga en rad med data i tabellen med koden " statement.setInt ( index , int ) ; " för varje objekt du vill infoga i raden där " index " är den plats i raden du vill skriva data , börjar med en, och " int " är det nummer du vill skriva . Om du vill skriva en annan datatyp ersätta " Int " av " SETINT " med rätt sorts etikett .
    9

    Upprepa denna syntax för varje objekt du vill lägga in en rad . Åkalla " statement.executeUpdate ( ) ; " kommando när du har skrivit insatsen kod för att begå dessa poster till databasen tabellen Addera Läsa SQLite databaser
    10

    . Skapa en anslutning till SQLite -databasen med kommandot " Connection db_connection = DriverManager.getConnection ( " jdbc : sqlite : yourDB.db " ) , " där " db_connection " är det namn du ger till denna databas socketanslutning och " yourDB.db " är ditt mål databasfilen
    11

    Skapa det objekt som du vill använda för att söka i databasen med syntaxen : . " Statement query = db_connection.createStatement ( ) ; " där " query " är det namn du kommer att ge ett uttalande objektet
    12

    Hämta ett mål rad från databasen tabellen med kommandot. " ResultSet resultat = query.executeQuery ( ' select * from target_table där fältet = n; ' ) ; " där " target_table " är namnet på den tabell som du vill hämta data från , är fältet namnet på kolumnen som en ID-kolumn , där raden vars fältet matchar värdet du anger i " N " kommer att föda sina uppgifter i ditt " resultat " objektet
    13

    Tillträde värdet för ett visst fält i raden ditt hämtas med kommandot " results.getInt ( " fält " ) ; . " där " fältet är namnet på den kolumn vars värde i den raden funktionen kommer tillbaka . Ersätt " Int " av " getInt " med lämplig beteckning för den datatyp du försöker hämta .
    14

    Stäng anslutningen till databas med " db_connection.close ( ) ; " när du är klar med databasen

    .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera Bytekod till maskinkod
    ·Mega projekt i Java
    ·Hur få nästa String Input Från i Java
    ·Den Java-kod för att räkna antalet ord i en Array
    ·Kodtyper för CC i Java
    ·Hur man använder Command -Line Java Debuggers
    ·Hur man tar bort skripttaggarna i Mootools XHR
    ·Hur man programmerar Androids för nybörjare
    ·Mata in en Float Bokstavlig i Java
    ·Vad händer om en fil flyttas när de används av Java
    Utvalda artiklarna
    ·Hur fastställa det totala antalet förekomster av varj…
    ·Hur man gör videospel med ingen programmering
    ·Prolog Programming Tutorial
    ·Hur man använder parametrar i SSIS
    ·Hur ändra storlek på bilder med C #
    ·Hur Referens C DLL i Net
    ·Hur att tolka delar av en sträng i VB
    ·Klassnivå Variabler i Perl
    ·Hur du tar bort element från en Python lista
    ·Hur kalibrerar jag den OSCCAL Med en PICkit2
    Copyright © Dator Kunskap http://www.dator.xyz