| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Un SQLite Java Tutorial
    Programmes stockent des informations dans des variables tout au long de la durée de vie de la session active de ce programme. Toutefois, les variables du programme sont anéantis le second le programme se ferme . Lors de la création des programmes en Java , ou toute autre langue d'ailleurs , de nombreuses applications nécessitent la capacité de stocker des données récupérer alors que les données pour la prochaine fois que le programme démarre. Une façon de le faire est d' utiliser une base de données pour stocker l'information entre les sessions du programme. Une façon légère de le faire est avec la base de données SQLite avec son interface Java. Instructions
    Création SQLite Database
    1

    Aller à la page de téléchargement du pilote SQLiteJDBC (voir Ressources) pour la dernière version du fichier JAR. Comme d'autres outils Java , cette bibliothèque et le pilote est multiplateforme et fonctionneront avec Windows, Mac ou Linux.
    2

    Copiez le fichier JAR SQLiteJDBC à partir de votre répertoire de téléchargement pour le répertoire de travail de votre programme Java. < Br >
    3

    de Java direct au code JAR avec la syntaxe suivante: . " Class.forName ( " org.sqlite.JDBC "); " au début de votre fonction principale
    < br > 4

    créer une connexion à la base de données SQLite avec la commande " DB_Connection de connexion = DriverManager.getConnection ( " jdbc : sqlite : test.db "); " où " DB_Connection " est le nom que vous donnez à cette connexion socket de base de données et " yourDB.db " est votre fichier de base de données cible
    5

    Créer l'objet que vous allez utiliser pour interroger la base de données avec la syntaxe suivante: . " requête de déclaration de db_connection.createStatement = ();" où "query »est le nom que vous donnerez à l'objet de déclaration
    6

    créer une nouvelle table dans la base de données SQLite avec la commande ". Query.executeUpdate (' create table new_table ( myFields ) ; '); " où " new_table " est le nom de la table que vous souhaitez créer , et " myFields " sont les noms des colonnes que vous souhaitez créer dans cette base de données , chaque nom séparé par une virgule.
    7

    Préparez-vous à insérer des lignes dans une table de base de données avec le code «déclaration de PreparedStatement = de db_connection.prepareStatement (' insert en valeurs new_table (); ? '); " où " déclaration " est le nom que vous utilisez pour votre objet PreparedStatement < br . > Photos 8

    insérer une ligne de données dans votre table avec le code " statement.setInt (index , int) ; » pour chaque élément que vous souhaitez insérer dans la ligne où "index" est l'endroit dans la rangée vous voulez écrire les données , en commençant par un, et " int " est le numéro que vous voulez écrire . Si vous voulez écrire un autre type de données remplace le "Int" de " setInt " avec l'étiquette de type approprié.
    9

    Répétez cette syntaxe pour chaque élément que vous voulez mettre dans une rangée . Appelez le " Statement.executeUpdate ();" commande lorsque vous avez terminé d'écrire le code d'insertion de commettre ces éléments à la table de base de données
    lecture bases de données SQLite
    10

    . créer une connexion à la base de données SQLite avec la commande " DB_Connection de connexion = DriverManager.getConnection ( " jdbc : sqlite : yourDB.db "); " où " DB_Connection " est le nom que vous donnez à cette connexion socket de base de données et " yourDB.db »est votre fichier de base de données cible
    11

    Créer l'objet que vous allez utiliser pour interroger la base de données avec la syntaxe suivante: . " requête de déclaration de db_connection.createStatement = (); " où " query " est le nom que vous donnera à l'objet de déclaration
    12

    récupérer une ligne de cible de la table de base de données avec les commandes. "Résultats de la ResultSet = query.executeQuery ( 'SELECT * FROM target_table où field = n; '); " où " target_table " est le nom de la table que vous souhaitez récupérer des données à partir de , champ, c'est le nom de la colonne , comme une colonne d'identité, où la ligne dont le champ correspond à la valeur que vous fournissez, "n " est introduit ses données dans votre objet " résultats "
    13

    d' accès , la valeur d'un champ donné dans la rangée votre récupéré avec le " results.getInt de commande (" champ " ) ; . champ" où " est le nom de l' colonne dont la valeur de cette ligne la fonction retournera . Remplacer le "Int" de la " getInt " avec l'étiquette appropriée pour le type de données que vous tentez de récupérer .
    14

    fermer la connexion à la base de données avec " db_connection.close ();" lorsque vous avez terminé avec la base de données

    .

    Previous :

    next :
      articles connexes
    ·Comment générer une méthode dans NetBeans 
    ·Comment programmer les jeux 3D en Java 
    ·Quelle est la signification de Applet 
    ·Définition de la collecte des ordures dans Java 
    ·Différents types de relations en Java 
    ·Comment lire un document Word avec Java 
    ·Comment passer la valeur de case à cocher dans la base…
    ·Comment faire pour obtenir la valeur de Mod en Java 
    ·Comment créer une carte vide Java 
    ·Comment lire plusieurs numéros en Java 
      articles en vedette
    ·Comment contracter un tableau dans une chaîne Comma-Se…
    ·Comment lire un fichier Doc en Java 
    ·Comment puis-je ouvrir un formulaire d'une autre forme …
    ·Comment faire pour activer PHP sur IIS 6.0 
    ·Comment Port Objective C à Java 
    ·MySQL Tutorial Somme 
    ·Comment créer PHP Mail avec un lien 
    ·Comment utiliser les sessions PHP 
    ·Comment faire pour utiliser l'emplacement d'objets VBSc…
    ·Comment créer un wrapper PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com