| 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
    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 .

    Previous :

    next :
      articles connexes
    ·Comment faire pour déterminer le nombre total d'occurr…
    ·Comment rapporter les bogues Java 
    ·Une applet de problèmes de maximisation de maths 
    ·Comment générer des combinaisons en Java 
    ·Comment analyser une chaîne en Java 
    ·Comment copier un fichier dans Jsp 
    ·Comment puis-je installer Java sur mon ordinateur HP 
    ·Comment faire pour convertir Java à Python 
    ·Comment faire énumération des types de données en Ja…
    ·Qu'est-ce bloquent Déclarations 
      articles en vedette
    ·MySQL Calendrier Tutorial 
    ·Comment faire pour créer une nouvelle base de données…
    ·Comment passer un tableau dans Visual Basic 
    ·Comment faire pour utiliser la commande Dessiner dans V…
    ·Comment utiliser C + + destructeurs virtuelle 
    ·Comment faire plusieurs mailtos en PHP 
    ·Comment surligner du texte dans une zone de texte en VB…
    ·Comment le retrait d'un fichier Python 
    ·Comment écrire projets Open Source 
    ·Comment faire un menu horizontal à deux niveaux 
    Copyright © Connaissances Informatiques http://fr.wingwit.com