Ce wikiHow vous apprend à vous connecter à une base de données Oracle en Java. Pour vous connecter à une base de données Java, vous avez d'abord besoin de la classe du pilote, de l'URL de la base de données Oracle, ainsi que du nom d'utilisateur et du mot de passe.
Pas
Étape 1. Téléchargez la classe de pilotes à partir du site Web d'Oracle
Vous pouvez télécharger "ojdbc6.jar" ou "ojdbc7.jar".
Étape 2. Tapez le code suivant:
Ce code répertorie le processus par lequel Java passera. Il recherchera d'abord la classe du pilote, puis il se connectera à l'URL de la base de données Oracle, puis il se connectera à la base de données.
importer java.sql. DriverManager; importer java.sql. Connection; importer java.sql. SQLException;
Étape 3. Définissez la classe
Tapez le code suivant pour définir la classe.
classe OracleConnection{
Étape 4. Créez une chaîne d'instructions
Ce code lancera une chaîne d'instructions qui indiquera à l'utilisateur que le programme recherche une classe de pilote, puis indiquera à l'utilisateur si la classe de pilote est trouvée ou si la classe de pilote n'a pas été trouvée. Tapez le code suivant:
public static void main(String argv) {
Étape 5. Créez l'instruction de recherche
Le code suivant indiquera à l'utilisateur que le programme recherche la classe du pilote. Le "System.out.println();" est utilisé pour créer des instructions. Tapez le code suivant.
System.out.println("Recherche du pilote Oracle JDBC…");
Étape 6. Recherchez le pilote de base de données Java
Le code suivant indiquera au programme de rechercher le pilote de base de données.
essayez { Class.forName("oracle.jdbc.driver. OracleDriver"); }
Étape 7. Créez une instruction de retour si le pilote de base de données n'est pas trouvé
Si le programme ne trouve pas le pilote de base de données, le code suivant générera un message indiquant à l'utilisateur qu'il a besoin du pilote de base de données. Tapez le code suivant:
catch (ClassNotFoundException e) { System.out.println("Pilote Oracle JDBC introuvable!"); e.printStackTrace(); revenir; }
Étape 8. Créez une instruction return si le pilote de base de données est trouvé
Le code suivant indiquera à l'utilisateur que le programme a localisé le pilote de la base de données.
System.out.println("Pilote Oracle JDBC enregistré.");
Étape 9. Connectez-vous à la base de données Oracle
Le code suivant lancera le processus de connexion à la base de données Oracle.
Connexion connexion = null;
Étape 10. Ajoutez l'URL de la base de données, le nom d'utilisateur et le mot de passe
Le code suivant entrera l'URL de la base de données, le nom d'utilisateur et le mot de passe. Vous devez entrer ces valeurs correctement dans le code. Une URL courante est "jdbc:oracle:thin:@localhost:1521:xe". Le nom d'utilisateur est "system" par défaut et le mot de passe est défini par l'utilisateur lorsque vous installez la base de données Oracle. Tapez le code suivant avec les valeurs correctes:
try { connection = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "username", "password"); }
Étape 11. Renvoyez le message d'erreur si le nom d'utilisateur et le mot de passe sont incorrects
Tapez le code suivant pour renvoyer un message d'erreur si l'URL, le nom d'utilisateur ou le mot de passe est incorrect.
catch (SQLException e) { System.out.println("Échec de la connexion ! Vérifiez le nom d'utilisateur et le mot de passe"); e.printStackTrace(); revenir; }
Étape 12. Créez un message de connexion à la base de données
Tapez le code suivant pour informer l'utilisateur lorsque la connexion à la base de données est réussie:
if (connexion != null) { System.out.println("Connexion à la base de données réussie"); }
Étape 13. Créez le message d'erreur de connexion
Si le programme ne parvient pas à se connecter à la base de données pour une raison quelconque, le code suivant renverra un message qui informe l'utilisateur qu'il y a eu une erreur. Tapez le code suivant:
else { System.out.println("Impossible de se connecter à la base de données."); }
Étape 14. Fermez la chaîne
Tapez un "}" à la dernière ligne pour fermer la chaîne d'instructions.
Étape 15. Fermez la classe
Tapez un "}" final au bas de la page pour fermer l'objet de classe. Ceci conclut le code. Votre code entier devrait ressembler à ceci:
importer java.sql. DriverManager; importer java.sql. Connection; importer java.sql. SQLException; class OracleConnection{ public static void main(String argv) { System.out.println("Recherche du pilote Oracle JDBC…"); essayez { Class.forName("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) { System.out.println("Pilote Oracle JDBC introuvable!"); e.printStackTrace(); revenir; } System.out.println("Pilote Oracle JDBC enregistré."); Connexion connexion = null; try { connection = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "username", "password"); } catch (SQLException e) { System.out.println("Échec de la connexion ! Vérifiez le nom d'utilisateur et le mot de passe"); e.printStackTrace(); revenir; } if (connexion != null) { System.out.println("Connexion à la base de données réussie"); } else { System.out.println("Impossible de se connecter à la base de données."); } } }