Het leerprogramma van een SQLite-Java



Programma's opslaan gegevens in variabelen gedurende de levensduur van de actieve sessie van dat programma. Programma variabelen zijn echter weggevaagd van het tweede dat het programma wordt afgesloten. Bij het maken van programma's in Java, of in een andere taal voor die kwestie, zal veel toepassingen vereisen het vermogen om gegevens opslaan en vervolgens die gegevens ophalen voor de volgende keer die wordt opgestart. Een manier om dit te doen is het gebruik van een database voor het opslaan van die informatie tussen programma sessies. Een lichtgewicht manier om dit te doen is met de SQLite database met zijn Java-interface.

SQLite Database maken

  • Ga naar de downloadpagina van de SQLiteJDBC-stuurprogramma (zie bronnen) voor de meest recente versie van het JAR-bestand. Net als andere Java-programma's, deze bibliotheek stuurprogramma is cross-platform en werkt met Windows, Mac of Linux.

  • Kopieer het bestand SQLiteJDBC JAR van uw download directory naar het werk folder van uw Java programma's.

  • Java rechtstreeks naar de JAR-code met de volgende syntaxis: "Class.forName("org.sqlite.JDBC");" aan het begin van uw belangrijkste functie.

  • Een verbinding maken met de SQLite database met de opdracht "verbinding db_connection DriverManager.getConnection("jdbc:sqlite:test.db"); =" waar "db_connection" is de naam die u aan deze database-socketverbinding geeft en "yourDB.db" is het databasebestand van uw doelgroep.

  • Maken van het object die u gebruiken zal om de database met de syntaxis: "verklaring query = db_connection.createStatement();" waar "query" is de naam die u aan de verklaring van het object geven zal.

  • Een nieuwe tabel maakt in de SQLite database met het commando "query.executeUpdate ('Maak tabel new_table (myfields);');" waar "new_table" is de naam voor de tabel die u wilt maken, en "myfields" zijn de namen van de kolommen die u wilt maken in die database, elke naam gescheiden met een komma.

  • Voor te bereiden op de rijen in uw databasetabel met de code invoegen: "verklaring van PreparedStatement = db_connection.prepareStatement ('insert into new_table values (?);');" waar "verklaring" is de naam die u voor uw PreparedStatement-object gebruikt.

  • Voegt een rij met gegevens toe aan uw tabel met de code "statement.setInt (index, int);" voor elk item dat u wilt invoegen in de rij waar "index" de plek in de rij is die u wilt schrijven van de gegevens, beginnend met een, en de "int" is het getal dat u wilt schrijven. Als u wilt schrijven een ander gegevenstype vervangen door de "Int" van "setInt" het juiste type etiket.

  • Herhaal deze syntaxis voor elk item dat u wilt plaatsen in een rij. Aanroepen van de "statement.executeUpdate();" command wanneer u klaar bent met het schrijven van de code invoegen om vast te leggen die items aan de databasetabel.

Lezing SQLite Databases

  • Een verbinding maken met de SQLite database met de opdracht "verbinding db_connection DriverManager.getConnection("jdbc:sqlite:yourDB.db"); =" waar "db_connection" is de naam die u aan deze database-socketverbinding geeft en "yourDB.db" is het databasebestand van uw doelgroep.

  • Maken van het object die u gebruiken zal om de database met de syntaxis: "verklaring query = db_connection.createStatement();" waar "query" is de naam die u aan de verklaring van het object geven zal.

  • Een doel rij ophalen uit de databasetabel met de opdracht "ResultSet resultaten = query.executeQuery ('select * from target_table waar veld = n;');" waar "target_table" is de naam van de tabel die u wilt ophalen van gegevens uit, veld is de naam van de kolom, bijvoorbeeld een id-kolom, waar de rij waarvan het veld overeenkomt met de waarde die u in de "n opgeeft" zijn gegevens worden meegenomen in uw "resultaten"-object.

  • Toegang tot de waarde van een bepaald veld in de rij je ontvangen met de opdracht "results.getInt("field");" waar "veld de naam van de kolom waarvan u de waarde in die rij de functie als resultaat is. De "Int" van de "getInt" vervangen door het geschikte etiket voor het gegevenstype dat u wilt ophalen.

  • Sluit de verbinding met de database met "db_connection.close();" wanneer u klaar met de database bent.

Gerelateerde Artikelen

Het instellen van een nieuwe Java JDK voor JDeveloper

Het instellen van een nieuwe Java JDK voor JDeveloper

JDeveloper is een softwareprogramma die u toelaat om de auteur van Java-toepassingen. Als een volledig geïntegreerde ontwikkelomgeving ondersteunt het beheer van de verschillende versies van uw Java Development Kit, of de JDK, voor authoring bestande
Het bijwerken van een veelvoud van SQLite instellen

Het bijwerken van een veelvoud van SQLite instellen

SQLite is een ingesloten relationele database managementsysteem geïmplementeerd als een module van de bibliotheek van C programmeren. Het is niet een afzonderlijke toepassing, maar als een built-in programma-functie kan worden uitgevoerd. Ontwerpers
Hoe te het parseren van een String in Java

Hoe te het parseren van een String in Java

Ontleden is een term gebruikt door computerprogrammeurs om de Akte van splitsing van een opeenvolging van tekst (ook wel een tekenreeks) in meerdere, kleinere tekenreeksen op basis van een scheidingsteken. Bijvoorbeeld, een Java-programma kan een tek
Het invoegen van een Java-Applet met Dreamweaver

Het invoegen van een Java-Applet met Dreamweaver

Applets zijn kleine stukjes van Java-code die kan worden ingebed in een webpagina; ze meestal kleine taken uitvoeren, zoals tekst animeren. Terwijl Java een volwaardige programmeertaal is, eenvoudige applets kunnen vrij gemakkelijk worden geschreven,
Het ontwikkelen van een eenvoudige rekenmachine met Java

Het ontwikkelen van een eenvoudige rekenmachine met Java

Er zijn een aantal manieren waarop die u kunt gaan over het maken van een rekenmachine-programma in Java. Dit artikel biedt een rekenmachine-implementatie die zal bewerkingen wanneer voorzien van een tekenreeks van twee exploitanten en een bewerking
Het leerprogramma van Java Runtime Exec

Het leerprogramma van Java Runtime Exec

De Java Runtime-klasse biedt toegang tot de runtime-omgeving waarin de toepassing wordt uitgevoerd. Runtime de exec methoden kunt u externe programma's kunnen uitvoeren van een Java-toepassing. Het uitvoeren van externe toepassingen binnen een Java-t
Het valideren van een datum in Java

Het valideren van een datum in Java

Bij het ontvangen van input in Java, zult u willen valideren voordat dit wordt doorgegeven aan andere delen van het programma om te voorkomen dat insecten. Invoer van de gebruiker valideren alvorens het te accepteren in het programma kunt stuiteren v
Het inschakelen van een Java Runtime Environment

Het inschakelen van een Java Runtime Environment

Oracle's Java runtime milieu software draait toepassingen die zijn geschreven in de programmeertaal Java. Na het installeren van de gratis Java runtime environment op uw computer, is deze altijd beschikbaar voor desktop applicaties. Maar sinds Java o
Het opzoeken van een mobiele telefoon met GPS

Het opzoeken van een mobiele telefoon met GPS

Het bijhouden van een mobiele telefoon gemakkelijk met GPS-toegelaten mobiele telefoons. Deze apparaten ontwikkeld in overeenstemming met nieuwe eisen van de FCC na de gebeurtenissen van 9/11. GPS-toegelaten telefoons hebben sinds 2005 een norm in de
Het wijzigen van een Home Page op een MacBook

Het wijzigen van een Home Page op een MacBook

Een MacBook computer uitgerust met Mac OS X wordt geleverd met Safari, webbrowser van Apple, ook verkrijgbaar als gratis download vanaf de website van Apple. Functies van Safari omvatten aanpasbare privacy en beveiliging-besturingselementen, Java en
Hoe het wijzigen van de standaard Java Eclipse JVM in Windows

Hoe het wijzigen van de standaard Java Eclipse JVM in Windows

De winde van de verduistering voor Java ontwikkelaars is een Integrated Development Environment (IDE) gebruikt voor het bewerken van broncode voor Java-gebaseerde oplossingen. Toen Eclipse op het systeem werd geïnstalleerd, werd een standaard Java ru
Het opmaken van kolommen in Java

Het opmaken van kolommen in Java

Java-code moet vaak output tabellen met rijen en kolommen. Programma's genereren een tabel door het genereren van één rij tegelijk. Echter, om de velden in elke rij om te voldoen aan een tabelindeling, exemplaren van hetzelfde veld in verschillende r
Instructies voor het overbruggen van een Audio versterker thuis

Instructies voor het overbruggen van een Audio versterker thuis

Het overbruggen van uw audio versterker thuis kunt combineren de kracht die worden verzonden vanaf meerdere outputkanalen naar uw luidsprekers. Als u zijn het overbruggen van een vier-uitvoerkanaal versterker, kunt u dubbele de macht die de sprekers
Het exporteren van een Site van GoDaddy

Het exporteren van een Site van GoDaddy

GoDaddy is een ICANN-geaccrediteerde bedrijf die de topniveaudomeinen voor webmasters is geregistreerd sinds 1997. Naast domeinregistratie biedt GoDaddy diensten in verband met internetbedrijven zoals online site-gebouw software, zoekmachine optimali