| 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
    Comment tester un pilote JDBC
    Le pilote JDBC est utilisé dans les applications d'appeler des procédures et des tables en MySQL . Lors de la programmation d'une connexion de base de données , il est important de tester la connexion du conducteur en l'enveloppant dans un bloc de code " try-catch " . Si la connexion réussit , le code continue de s'exécuter . Toutefois, si la connexion échoue, le bloc " try-catch " signale une erreur dans la console. Ceci est réalisé en Java en utilisant seulement quelques lignes de code. Ce code peut être utilisé individuellement pour tester l'installation du pilote , ou il peut être inséré dans une classe d'application . Instructions
    1

    Importez les bibliothèques Java nécessaires pour gérer les appels de pilote JDBC. Entrez le code suivant en haut du fichier espace de travail: java.sql.Connection d'importation; java.sql.DriverManager d'importation; java.sql.SQLException d'importation;
    2

    créer le bloc try-catch . Le code suivant est un exemple d'une coque en bloc try-catch . Le code qui teste le pilote JDBC est inséré dans cette block.try { } catch (Exception exc ) {}
    3

    instancier la classe du pilote JDBC et d'essayer de se connecter au serveur MySQL. Si cela échoue, les sauts de flux de code pour le bloc " catch" . Le code suivant instancie la classe et crée un connection.try { Class.forName ( " com.mysql.jdbc.Driver " ) newInstance (); myConnection = DriverManager.getConnection ( . "Jdbc : mysql :///myTestSQLDatabase ", " myusername "," myPassword "); } catch (Exception exc ) {}
    4

    test si la connexion s'ouvre. Le code suivant détecte si la connexion s'ouvre après l'initialisation du pilote JDBC. La raison pour laquelle ce n'est pas dans la section d'erreur est que le pilote JDBC peut encore être installé correctement , mais une connexion a été refusée par le server.try SQL { Class.forName ( " com.mysql.jdbc.Driver " ) . NewInstance () ; myConnection = DriverManager.getConnection ( "jdbc : mysql :///myTestSQLDatabase ", " myusername ", " myPassword "); if { System.out.println (" La connexion SQL a réussi ( myConnection.isClosed ( !)) . ");} } catch (Exception exc ) {}
    5

    Créez le code de gestion d'erreur. Si le pilote JDBC est installé incorrectement ou elle n'existe pas , une erreur est signalée et le flux de code est envoyé à l'énoncé « de capture ». Le code suivant affiche un message d' erreur sur la console : try { Class.forName ( " com.mysql.jdbc.Driver " ) newInstance (); myConnection = DriverManager.getConnection ( "jdbc : mysql :///myTestSQLDatabase " . " myusername "," myPassword "); si ) {System.out.println ( ( myConnection.isClosed (!) " La connexion SQL a réussi. ");} } catch (Exception exc ) {System.out.println (" JDBC erreur du pilote: "+ exc.getMessage ()); }

    Previous :

    next :
      articles connexes
    ·Comment faire pour convertir INT à cordes en Java 
    ·Comment faire pour utiliser Java pour rendre Rollover B…
    ·Comment lire Int Java 
    ·Comment lire l'entrée Java 
    ·Comment connecter une interface directe d'applications …
    ·Comment Traverse arbres binaires en Java 
    ·Comment puis-je développer Conforme Software 508 pour …
    ·Comment ajouter un JScrollPane à un JFrame 
    ·Comment faire JNLP Ouvrir avec Java 
    ·Comment faire alterner addition et la soustraction en J…
      articles en vedette
    ·Façons de spécifier Range dans VBA 
    ·Structure Programmation VBA 
    ·Comment utiliser les fonctions graphiques en C + + 
    ·Comment utiliser Python Avec mod_wsgi 
    ·Comment Teach Yourself Visual C 6 
    ·Qu'est-ce qu'un double littéral 
    ·Pourquoi utiliser une programmation de bas niveau Langu…
    ·Comment faire une horloge utilisant VB6 
    ·Comment faire pour supprimer tous les espaces blancs da…
    ·Comment vérifier si un argument existe en Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com