Comment se connecter à une base de données Oracle en Java sur PC ou Mac

Table des matières:

Comment se connecter à une base de données Oracle en Java sur PC ou Mac
Comment se connecter à une base de données Oracle en Java sur PC ou Mac

Vidéo: Comment se connecter à une base de données Oracle en Java sur PC ou Mac

Vidéo: Comment se connecter à une base de données Oracle en Java sur PC ou Mac
Vidéo: Découper, rogner, recadrer une image sur illustrator 2024, Peut
Anonim

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

9679662 1
9679662 1

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

9679662 2
9679662 2

É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;

9679662 3
9679662 3

Étape 3. Définissez la classe

Tapez le code suivant pour définir la classe.

classe OracleConnection{

9679662 4
9679662 4

É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) {

9679662 5
9679662 5

É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…");

9679662 6
9679662 6

É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"); }

9679662 7
9679662 7

É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; }

9679662 8
9679662 8

É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é.");

9679662 9
9679662 9

É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;

9679662 10
9679662 10

É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"); }

9679662 11
9679662 11

É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; }

9679662 12
9679662 12

É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"); }

9679662 13
9679662 13

É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."); }

9679662 14
9679662 14

Étape 14. Fermez la chaîne

Tapez un "}" à la dernière ligne pour fermer la chaîne d'instructions.

9679662 15
9679662 15

É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."); } } }

Conseillé: