| 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 tutoriel de création d'une base de données relationnelle pour une application Java
    Connexion à une base de données est une tâche commune, si vous programmez en Java. De nombreuses applications stockent leurs données dans une base de données et d'utiliser Java pour créer une interface utilisateur . Utilisant la conception de base de données relationnelle vous permet de créer une banque de données efficace, facile à gérer qui est robuste et structurée d'une manière qui facilite la visualisation. Les applications dans le langage Java réaliser la connectivité de base de données en utilisant l'API JDBC, qui permet aux programmes d'interroger leur source de données choisi. Choses que vous devez
    JDK (installé sur votre ordinateur)
    accès à une base de données
    Voir Plus Instructions
    1

    créer la base de données relationnelle . De nombreux systèmes disponibles facilitent produire une base de données relationnelle, certains commerciaux et certains sont gratuits ( par exemple MySQL) . La conception de base de données relationnelle consiste à visualiser les relations entre les différents éléments de vos données. Commencez par travailler sur exactement quelles informations vous avez besoin de stocker . Par exemple, une base de données pour les opérations d'une entreprise de vente pourrait inclure des tableaux pour " Client" et "Décret " stocker les détails de chaque client en un seul enregistrement de la table " Client".
    2

    travail les relations entre les différentes «entités» ou des tableaux dans vos données . Par exemple, un client peut être associé à plus d'un ordre , alors que l'ordre ne sera généralement lié à un seul client , ce qui implique un " one to many " relation entre le «client» et des tables de « l'ordre». Utilisant la conception relationnelle signifie que vos données conserve un bon niveau d' intégrité , ce qui signifie que les différents éléments de données sont liés au sein d'une structure bien définie , rendant plus fiable et cohérente lorsque les opérations sont effectuées à ce sujet.
    Hôtels 3

    Télécharger le pilote JDBC approprié pour votre système de base de données particulière . Le JDBC gère l'interaction entre votre application Java et la base de données , et donc il doit être le type correct afin de communiquer efficacement entre les deux. Installez le pilote choisi sur votre ordinateur en suivant les instructions fournies . Cela permet aux applications Java s'exécutant sur ​​votre ordinateur pour utiliser l'installation JDBC.
    4

    connecter à la base . Créez un nouveau projet Java dans n'importe quel environnement de développement que vous utilisez. Dans votre classe principale , insérer la déclaration suivante à l'importation au sommet : .

    Java.sql d'importation * ;

    Ensuite , dans la méthode principale , inclure ce code pour utiliser le JDBC pour se connecter à vos données , à apporter des modifications pertinentes qui répondent à votre base de données, système et lieu:

    essayer et

    {

    /* Création d' une instance du pilote JDBC
    < p > * Alter ce en fonction de votre base de données système

    choisi * - cet exemple fonctionne pour une base de données

    * /

    Class.forName MySQL ( " com.mysql.jdbc . driver " ) newInstance (); .

    //Entrez votre nom d'utilisateur et mot de passe pour la base de données sous forme de chaînes

    chaîne username = " username " ;

    mot de passe String =" mot de passe »;

    //Entrez l'URL de votre base de données comme une chaîne

    cordes DatabaseURL =" jdbc : mysql ://yourdomain.com /base de données utilisateur = "+ nom d'utilisateur +" & password = "+ mot ​​de passe ;

    //Création d' une connexion exemple

    java.sql.Connection aConnection = DriverManager.getConnection ( DatabaseURL ) ;

    //Création d' une déclaration gérer exemple à exécuter vos requêtes

    instruction stmt = aConnection.createStatement (); }



    catch (Exception e )

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

    le code principal doit être contenue dans le bloc " essayer " en cas d'erreur de connexion à la base de données
    5

    Interroger la base de données dans vos applications Java . programme . Inclure le code suivant dans votre bloc try ( à la fin) , apporter des modifications en fonction de votre base de données particulière :

    //Créer votre requête SQL comme une chaîne

    cordes aQuery = " Select * à partir de ClientTable " ;

    //exécution de la requête et obtenir les résultats dos

    ResultSet resultSet = stmt.executeQuery ( aQuery ) ;

    //boucle sur les résultats et la sortie les

    while ( ResultSet.next ()) {


    //Pour une table avec une colonne appelée clientFName

    System.out.println ( "Client Prénom :" + ResultSet.getString ( " clientFName ")); }


    //Fermeture de la connexion lorsque vous avez terminé

    resultSet.close ( ) ;

    stmt.close ();

    aConnection.close ();

    Naturellement, les requêtes que vous utilisez à la fois sur votre base de données et le but de votre Java application. Créer une interface utilisateur dans votre code Java , permettant à l' utilisateur d'accéder à des données via les techniques JDBC.

    Previous :

    next :
      articles connexes
    ·Comment faire un champ de texte par défaut à 0 en Jav…
    ·Java et fonctions aléatoires 
    ·Comment faire pour supprimer un saut de ligne d'une cha…
    ·Comment faire pour créer un chemin AVD dans le Android…
    ·Comment faire pour convertir AS3 pour Java 
    ·Comment exécuter l'applet Java 
    ·Communication Java Applets Entre 
    ·Comment faire pour modifier les marges dans JEditorPane…
    ·Qu'est-ce qu'un Select Case dans Visual Basic 
    ·Comment faire une pyramide de caractères à l'aide de …
      articles en vedette
    ·Comment crypter un fichier en PHP 
    ·OCX Outils 
    ·Comment puis-je bouffée de zone de texte à une arbore…
    ·Comment ouvrir un fichier via Python 
    ·Comment puis- je mettre en œuvre un sac de billes en J…
    ·Comment rendre les documents PHP apparaître dans une f…
    ·Comment faire pour supprimer une chaîne non terminée …
    ·Comment se convertir à logique en Python 
    ·Comment faire pour convertir la colonne caractère dans…
    ·Comment faire pour obtenir les compensations de défile…
    Copyright © Connaissances Informatiques http://fr.wingwit.com