Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment utiliser les méthodes autoc…
  • Comment faire pour modifier les numé…
  • Comment développer un jeu Tetris en…
  • Comment transformer un code source J…
  • Comment obtenir un bouton radio sél…
  • Comment calculer la date Différence…
  • Comment changer Java 1.6 pour Java 1…
  • Comment mettre en place Ant utiliser…
  • Comment définir Java Heap espace 
  • Comment attraper une exception dans …
  •   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

    Sun Java Tutorial SQL

    Accès à une base de données relationnelle à partir de Java est un processus simple . Beaucoup d'applications utilisent des interfaces Java pour accéder aux données à partir d'un environnement de bureau. Java utilise des bibliothèques comme le Java Database Connectivity (JDBC) API pour gérer les actions de bases de données telles que l'interrogation , la mise à jour et d'insertion . Vous pouvez utiliser le JDBC à partir d'un programme Java pour exécuter des requêtes SQL que votre application requiert . Programmes JDBC peuvent se connecter à différents systèmes de gestion de base de données ( SGBD ), y compris Oracle et MySQL. La réalisation de connectivité de base de données de vos projets Java ne nécessite que quelques étapes simples. Instructions
    1

    Créer un projet Java et obtenir le JDBC. Dans votre choisi IDE Java , créez un nouveau projet et une classe principale . Télécharger le driver JDBC correcte pour n'importe quel système de gestion de base de données de votre base de données est stockée dans . Il ya beaucoup de pilotes de SGBD disponibles et vous devez utiliser le bon afin que vos programmes Java de communiquer avec les données de manière fiable . Installez le pilote JDBC sur votre ordinateur, en suivant les instructions incluses . Au début de votre fichier de classe principale du projet , inclure cette déclaration d'importation vous permet d'utiliser les fonctions SQL : Photos

    java.sql d'importation * ;
    2

    Connectez-vous à votre base de données. . Utilisez le JDBC pour établir une connexion à votre base de données. Pour ce faire, vous aurez besoin des détails de la base de données , y compris l'URL de son emplacement ainsi que votre nom d'utilisateur et mot de passe pour y accéder. Normalement, une base de données aura fixé les utilisateurs qui ont obtenu des niveaux spécifiques d' accès, de sorte que vous aurez besoin d'utiliser les identifiants d'un tel compte utilisateur. Dans la méthode principale de votre projet , inclure ce code , en changeant les détails pour adapter votre base de données et les informations utilisateur :

    essayer et

    {

    //obtenir une instance du pilote

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

    //entrer dans les détails de votre base de données compte utilisateur

    cordes myusername = " myusername " ;

    cordes myPassword =" mypassword " ;

    //l'URL et SGBD pour votre base de données

    cordes myDatabaseURL =" jdbc: mysql ://mydomain.com /base de données utilisateur = "+ myusername +" & password = "+ myPassword ;

    //obtenir une connexion à la base de données

    java.sql.Connection myDBConnection = DriverManager.getConnection ( myDatabaseURL ) ; Photos

    //créer une instance de la poignée de déclaration à effectuer des requêtes
    Déclaration de

    myStatHandle = myDBConnection.createStatement (); }



    catch (Exception e ) Photos

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

    blocs try et catch sont nécessaires dans le cas où il ya une erreur d'établir la connexion
    . Hôtels 3

    Effectuer une requête sur votre base de données. Créer et exécuter une requête SQL sur votre base de données en utilisant la syntaxe suivante, à l'intérieur du bloc try dans votre code:

    //une requête pour une table appelée " Stuff"

    cordes sillyQuery = "Select * à partir de Stuff " ;

    //exécuter la requête et obtenir les résultats retournés

    sillyResults ResultSet = myStatHandle.executeQuery ( sillyQuery ) ;

    //boucle sur les résultats et sortie leur

    while ( sillyResults.next ()) {


    //si la table de Stuff a une colonne appelée système de


    «chose» . out.println (" une chose :" + sillyResults.getString ( " chose ")); }


    Ceci est un exemple pour la démonstration . Vous voudrez généralement d'effectuer un traitement ultérieur de vos données .
    4

    Effectuer des mises à jour sur vos données. Créer et exécuter des instructions de mise à jour SQL sur votre base de données. Utilisez la syntaxe suivante :

    //changer la valeur de " chose " pour toute inscription avec un "ID " valeur de colonne égale à 10

    cordes sillyUpdate = "Mise à jour Stuff set chose = ' chaise ' où ID = 10 " ;

    //exécuter la mise à jour et obtenir le résultat arrière

    int sillySuccess = myStatHandle.executeUpdate ( sillyUpdate ) ;

    Vous pouvez utiliser la valeur entière retournée pour vérifier que la mise à jour a réussi.
    5

    Effectuer inserts sur vos données. La syntaxe de l'insertion de données est similaire à celle de la mise à jour , comme suit :

    //insérer une nouvelle valeur dans le " Stuff" Table Banque

    cordes sillyInsert = "Insérer dans Stuff (ID, chose) valeurs (20, 'table' ) ";

    //exécuter l'insert et obtenez résultat arrière

    int sillySuccess = myStatHandle.executeUpdate ( sillyInsert ) ;

    peut à nouveau utiliser l'entier pour s'assurer que l'insert a été un succès .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment créer une boucle pour remplir des tableaux en Java 
  • Comment télécharger Eclipse pour Android 
  • Comment faire pour résoudre le message d'erreur Java journaux 
  • Comment se connecter à ODB Java 
  • Comment se déplacer tableaux en Java 
  • Comment traiter le XML et JDOM en Java 
  • Comment puis-je développer Conforme Software 508 pour Java 
  • Comment faire pour dépanner un Android Eclipse AVD 
  • Comment dessiner une sphère en Java 
  • Comment faire pour installer Java JDK sur Ubuntu 
  • Connaissances Informatiques © http://www.ordinateur.cc