Jak se připojit k databázi Oracle v Javě na PC nebo Mac

Obsah:

Jak se připojit k databázi Oracle v Javě na PC nebo Mac
Jak se připojit k databázi Oracle v Javě na PC nebo Mac

Video: Jak se připojit k databázi Oracle v Javě na PC nebo Mac

Video: Jak se připojit k databázi Oracle v Javě na PC nebo Mac
Video: How to cut out an image / object in Illustrator CC 2018 2024, Smět
Anonim

Tento wikiHow vás naučí, jak se připojit k databázi Oracle v jazyce Java. Abyste se mohli připojit k databázi Java, potřebujete nejprve třídu ovladače, URL pro databázi Oracle a uživatelské jméno a heslo.

Kroky

9679662 1
9679662 1

Krok 1. Stáhněte si třídu ovladačů z webu Oracle

Můžete si stáhnout „ojdbc6.jar“nebo „ojdbc7.jar“.

9679662 2
9679662 2

Krok 2. Zadejte následující kód:

Tento kód uvádí proces, kterým Java projde. Nejprve vyhledá třídu ovladače, poté se připojí k adrese URL databáze Oracle a poté se připojí k databázi.

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

9679662 3
9679662 3

Krok 3. Nastavte třídu

Třídu nastavíte zadáním následujícího kódu.

třída OracleConnection {

9679662 4
9679662 4

Krok 4. Vytvořte řetězec příkazů

Tento kód spustí řetězec příkazů, které uživateli oznámí, že program hledá třídu ovladačů, a poté uživateli sdělí, zda je nalezena třída ovladače nebo zda nebyla nalezena třída ovladače. Zadejte následující kód:

public static void main (String argv) {

9679662 5
9679662 5

Krok 5. Vytvořte prohlášení o vyhledávání

Následující kód dá uživateli vědět, že program hledá třídu ovladače. "System.out.println ();" slouží k vytváření příkazů. Zadejte následující kód.

System.out.println ("Hledání ovladače Oracle JDBC …");

9679662 6
9679662 6

Krok 6. Vyhledejte ovladač databáze Java

Následující kód řekne programu, aby vyhledal ovladač databáze.

zkuste {Class.forName ("oracle.jdbc.driver. OracleDriver"); }

9679662 7
9679662 7

Krok 7. Pokud není nalezen ovladač databáze, vytvořte prohlášení o vrácení

Pokud program nemůže najít ovladač databáze, následující kód vygeneruje zprávu, která uživateli oznámí, že potřebuje ovladač databáze. Zadejte následující kód:

catch (ClassNotFoundException e) {System.out.println ("Ovladač Oracle JDBC nebyl nalezen!"); e.printStackTrace (); vrátit se; }

9679662 8
9679662 8

Krok 8. Pokud je nalezen ovladač databáze, vytvořte příkaz k vrácení

Následující kód uživateli sdělí, že program našel ovladač databáze.

System.out.println ("Oracle JDBC Driver Registered.");

9679662 9
9679662 9

Krok 9. Připojte se k databázi Oracle

Následující kód zahájí proces připojení k databázi Oracle.

Připojení připojení = null;

9679662 10
9679662 10

Krok 10. Přidejte adresu URL databáze, uživatelské jméno a heslo

Následující kód zadá adresu URL databáze, uživatelské jméno a heslo. Tyto hodnoty musíte do kódu zadat správně. Běžná adresa URL je „jdbc: oracle: thin: @localhost: 1521: xe“. Uživatelské jméno je ve výchozím nastavení „systémové“a heslo nastavuje uživatel při instalaci databáze Oracle. Zadejte následující kód se správnými hodnotami:

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

9679662 11
9679662 11

Krok 11. Pokud je uživatelské jméno a heslo nesprávné, vraťte chybovou zprávu

Pokud je adresa URL, uživatelské jméno nebo heslo nesprávné, zadejte následující kód a vraťte chybovou zprávu.

catch (SQLException e) {System.out.println ("Připojení se nezdařilo! Zkontrolujte uživatelské jméno a heslo"); e.printStackTrace (); vrátit se; }

9679662 12
9679662 12

Krok 12. Vytvořte zprávu o připojení k databázi

Zadejte následující kód, který uživateli oznámí, že je připojení k databázi úspěšné:

if (připojení! = null) {System.out.println ("Připojení k databázi úspěšné"); }

9679662 13
9679662 13

Krok 13. Vytvořte chybovou zprávu o připojení

Pokud se program z jakéhokoli důvodu nemůže připojit k databázi, následující kód vrátí zprávu, která uživateli oznámí, že došlo k chybě. Zadejte následující kód:

else {System.out.println ("Nelze se připojit k databázi."); }

9679662 14
9679662 14

Krok 14. Zavřete řetězec

Řádek příkazů zavřete zadáním "}" na posledním řádku.

9679662 15
9679662 15

Krok 15. Zavřete třídu

Chcete -li zavřít objekt třídy, zadejte ve spodní části stránky konečné „}“. Tím kód končí. Celý váš kód by měl vypadat nějak takto:

import java.sql. DriverManager; import java.sql. Connection; import java.sql. SQLException; třída OracleConnection {public static void main (String argv) {System.out.println ("Hledání ovladače Oracle JDBC …"); zkuste {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("Ovladač Oracle JDBC nebyl nalezen!"); e.printStackTrace (); vrátit se; } System.out.println ("Ovladač Oracle JDBC registrován."); Připojení připojení = null; zkuste {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "username", "password"); } catch (SQLException e) {System.out.println ("Připojení se nezdařilo! Zkontrolujte uživatelské jméno a heslo"); e.printStackTrace (); vrátit se; } if (connection! = null) {System.out.println ("Připojení k databázi úspěšné"); } else {System.out.println ("Nelze se připojit k databázi."); }}}

Doporučuje: