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 ()); }
|