Ako sa pripojiť k databáze Oracle v Jave na PC alebo Mac

Obsah:

Ako sa pripojiť k databáze Oracle v Jave na PC alebo Mac
Ako sa pripojiť k databáze Oracle v Jave na PC alebo Mac

Video: Ako sa pripojiť k databáze Oracle v Jave na PC alebo Mac

Video: Ako sa pripojiť k databáze Oracle v Jave na PC alebo Mac
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Smieť
Anonim

Tento wikiHow vás naučí, ako sa pripojiť k databáze Oracle v jazyku Java. Na pripojenie k databáze Java potrebujete najskôr triedu ovládačov, adresu URL databázy Oracle a používateľské meno a heslo.

Kroky

9679662 1
9679662 1

Krok 1. Stiahnite si triedu ovládačov z webovej stránky Oracle

Môžete si stiahnuť „ojdbc6.jar“alebo „ojdbc7.jar“.

9679662 2
9679662 2

Krok 2. Zadajte nasledujúci kód:

Tento kód uvádza zoznam procesov, ktorými Java prejde. Najprv vyhľadá triedu ovládačov, potom sa pripojí k adrese URL databázy Oracle a potom sa pripojí k databáze.

import java.sql. DriverManager; import java.sql. Connection; import java.sql. SQLException;

9679662 3
9679662 3

Krok 3. Nastavte triedu

Na nastavenie triedy zadajte nasledujúci kód.

trieda OracleConnection {

9679662 4
9679662 4

Krok 4. Vytvorte reťazec príkazov

Tento kód spustí reťazec príkazov, ktoré informujú používateľa o tom, že program hľadá triedu ovládačov, a potom dajú používateľovi vedieť, či sa trieda ovládačov nájde alebo či sa nenašla. Zadajte nasledujúci kód:

public static void main (String argv) {

9679662 5
9679662 5

Krok 5. Vytvorte vyhlásenie o vyhľadávaní

Nasledujúci kód oznámi používateľovi, že program hľadá triedu ovládačov. "System.out.println ();" slúži na vytváranie výpisov. Zadajte nasledujúci kód.

System.out.println ("Hľadá sa ovládač Oracle JDBC …");

9679662 6
9679662 6

Krok 6. Vyhľadajte ovládač databázy Java

Nasledujúci kód povie programu, aby vyhľadal ovládač databázy.

skúste {Class.forName ("oracle.jdbc.driver. OracleDriver"); }

9679662 7
9679662 7

Krok 7. Ak sa nenájde ovládač databázy, vytvorte príkaz na vrátenie

Ak program nemôže nájsť ovládač databázy, nasledujúci kód vygeneruje správu, ktorá používateľovi oznámi, že potrebuje ovládač databázy. Zadajte nasledujúci kód:

catch (ClassNotFoundException e) {System.out.println ("Ovládač Oracle JDBC nebol nájdený!"); e.printStackTrace (); návrat; }

9679662 8
9679662 8

Krok 8. Ak sa nájde ovládač databázy, vytvorte príkaz na vrátenie

Nasledujúci kód oznámi používateľovi, že program našiel ovládač databázy.

System.out.println ("Ovládač Oracle JDBC zaregistrovaný.");

9679662 9
9679662 9

Krok 9. Pripojte sa k databáze Oracle

Nasledujúci kód začne proces pripojenia k databáze Oracle.

Pripojenie pripojenia = null;

9679662 10
9679662 10

Krok 10. Pridajte adresu URL databázy, používateľské meno a heslo

Nasledujúci kód zadá adresu URL databázy, používateľské meno a heslo. Tieto hodnoty musíte do kódu zadať správne. Bežná adresa URL je „jdbc: oracle: thin: @localhost: 1521: xe“. Používateľské meno je predvolene „systémové“a heslo nastaví používateľ pri inštalácii databázy Oracle. Zadajte nasledujúci kód so správnymi hodnotami:

skúste {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "username", "password"); }

9679662 11
9679662 11

Krok 11. Ak je používateľské meno a heslo nesprávne, vráťte chybové hlásenie

Ak je adresa URL, používateľské meno alebo heslo nesprávne, zadajte nasledujúci kód a vráťte chybové hlásenie.

catch (SQLException e) {System.out.println ("Pripojenie zlyhalo! Skontrolujte používateľské meno a heslo"); e.printStackTrace (); návrat; }

9679662 12
9679662 12

Krok 12. Vytvorte správu o pripojení k databáze

Zadajte nasledujúci kód, aby ste užívateľa informovali o úspešnom pripojení k databáze:

if (connection! = null) {System.out.println ("Pripojenie k databáze bolo úspešné"); }

9679662 13
9679662 13

Krok 13. Vytvorte chybové hlásenie o pripojení

Ak sa program z akéhokoľvek dôvodu nemôže pripojiť k databáze, nasledujúci kód vráti správu, ktorá používateľa upozorní, že došlo k chybe. Zadajte nasledujúci kód:

else {System.out.println ("Nedá sa pripojiť k databáze."); }

9679662 14
9679662 14

Krok 14. Zatvorte reťazec

Ak chcete zavrieť reťazec príkazov, zadajte do posledného riadka znak „}“.

9679662 15
9679662 15

Krok 15. Zatvorte triedu

Zatvorením objektu triedy zadajte v spodnej časti stránky konečné „}“. Tým sa kód končí. Celý váš kód by mal vyzerať takto:

import java.sql. DriverManager; import java.sql. Connection; import java.sql. SQLException; trieda OracleConnection {public static void main (String argv) {System.out.println ("Hľadá sa ovládač Oracle JDBC …"); skúste {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("Ovládač Oracle JDBC nebol nájdený!"); e.printStackTrace (); návrat; } System.out.println ("Ovládač Oracle JDBC je zaregistrovaný."); Pripojenie pripojenia = null; skúste {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "username", "password"); } catch (SQLException e) {System.out.println ("Pripojenie zlyhalo! Skontrolujte používateľské meno a heslo"); e.printStackTrace (); návrat; } if (connection! = null) {System.out.println ("Pripojenie k databáze bolo úspešné"); } else {System.out.println ("Nedá sa pripojiť k databáze."); }}}

Odporúča: