Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment mettre la barre de défileme…
  • Comment ajouter JMenuBar à JPanel 
  • Comment faire pour utiliser des obje…
  • Quelle est la cartographie d'action …
  • Comment gérer les mises à jour Jav…
  • Comment parcourir clés dans HashMap…
  • Comment faire pour changer la dispos…
  • Comment faire pour supprimer la minu…
  • Comment créer une carte Hash 
  • Quatre types primitifs en Java 
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    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

    .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour activer assertions dans Eclipse 
  • Comment faire une interface graphique en Java 
  • Comment masquer un élément dans ListView Android 
  • Comment crypter un fichier en Java 
  • Comment télécharger et apprendre Java sur le BlueJ Environnement 
  • Qu'est-ce qu'un jeton en Java 
  • Comment faire pour obtenir la longueur d'un tableau de booléens en Java 
  • Qu'est-ce que NetBeans développement 
  • Comment créer XMLs pour un joueur JW 
  • Outils graphiques pour Java 
  • Connaissances Informatiques © http://www.ordinateur.cc