Kako se povezati s Oracle bazom podataka u Javi na PC -u ili Mac -u

Sadržaj:

Kako se povezati s Oracle bazom podataka u Javi na PC -u ili Mac -u
Kako se povezati s Oracle bazom podataka u Javi na PC -u ili Mac -u

Video: Kako se povezati s Oracle bazom podataka u Javi na PC -u ili Mac -u

Video: Kako se povezati s Oracle bazom podataka u Javi na PC -u ili Mac -u
Video: Инструкция как сделать водяной теплый пол без стяжки своими руками под плитку и ламинат 2024, Maj
Anonim

Ovaj wikiHow vas uči kako se spojiti na Oracle bazu podataka u Javi. Da biste se povezali sa Java bazom podataka, prvo su vam potrebni razred upravljačkog programa, URL za oracle bazu podataka i korisničko ime i lozinka.

Koraci

9679662 1
9679662 1

Korak 1. Preuzmite klasu upravljačkih programa sa web lokacije Oracle

Možete preuzeti "ojdbc6.jar" ili "ojdbc7.jar".

9679662 2
9679662 2

Korak 2. Unesite sljedeći kôd:

Ovaj kod navodi proces kroz koji će Java proći. Prvo će potražiti klasu upravljačkih programa, zatim će se povezati s URL -om Oracle baze podataka, a zatim će se povezati s bazom podataka.

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

9679662 3
9679662 3

Korak 3. Postavite klasu

Unesite sljedeći kôd za postavljanje klase.

klasa OracleConnection {

9679662 4
9679662 4

Korak 4. Kreirajte niz naredbi

Ovaj kôd će pokrenuti niz naredbi koje će obavijestiti korisnika da program traži klasu upravljačkog programa, a zatim će obavijestiti korisnika je li klasa upravljačkog programa pronađena ili klasa upravljačkog programa nije pronađena. Upišite sljedeći kod:

javna statička void main (String argv) {

9679662 5
9679662 5

Korak 5. Kreirajte izjavu o pretraživanju

Sljedeći kôd će obavijestiti korisnika da program traži klasu upravljačkih programa. "System.out.println ();" koristi se za kreiranje izraza. Unesite sljedeći kôd.

System.out.println ("Traženje Oracle JDBC upravljačkog programa …");

9679662 6
9679662 6

Korak 6. Potražite upravljački program baze podataka Java

Sljedeći kôd će reći programu da traži upravljački program baze podataka.

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

9679662 7
9679662 7

Korak 7. Kreirajte povratni izraz ako upravljački program baze podataka nije pronađen

Ako program ne može pronaći upravljački program baze podataka, sljedeći kod generirat će poruku koja korisniku daje do znanja da mu je potreban upravljački program baze podataka. Upišite sljedeći kod:

catch (ClassNotFoundException e) {System.out.println ("Oracle JDBC upravljački program nije pronađen!"); e.printStackTrace (); return; }

9679662 8
9679662 8

Korak 8. Kreirajte povratnu naredbu ako se pronađe upravljački program baze podataka

Sljedeći kôd će obavijestiti korisnika da je program pronašao upravljački program baze podataka.

System.out.println ("Oracle JDBC upravljački program registriran.");

9679662 9
9679662 9

Korak 9. Povežite se s Oracle bazom podataka

Sljedeći kod započinje proces povezivanja s Oracle bazom podataka.

Veza veza = null;

9679662 10
9679662 10

Korak 10. Dodajte URL baze podataka, korisničko ime i lozinku

Sljedeći kôd će unijeti URL baze podataka, korisničko ime i lozinku. Morate ispravno unijeti ove vrijednosti u kôd. Uobičajeni URL je "jdbc: oracle: thin: @localhost: 1521: xe". Korisničko ime je "sistemsko" prema zadanim postavkama, a lozinku postavlja korisnik kada instalirate oracle bazu podataka. Upišite sljedeći kôd s ispravnim vrijednostima:

pokušajte {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "korisničko ime", "lozinka"); }

9679662 11
9679662 11

Korak 11. Vratite poruku o grešci ako su korisničko ime i lozinka netačni

Unesite sljedeći kôd da biste vratili poruku o grešci ako URL, korisničko ime ili lozinka nisu točni.

catch (SQLException e) {System.out.println ("Veza nije uspjela! Provjerite korisničko ime i lozinku"); e.printStackTrace (); return; }

9679662 12
9679662 12

Korak 12. Kreirajte poruku o povezivanju baze podataka

Upišite sljedeći kôd kako biste obavijestili korisnika kada je povezivanje s bazom podataka uspješno:

if (veza! = null) {System.out.println ("Veza s bazom podataka uspješna"); }

9679662 13
9679662 13

Korak 13. Kreirajte poruku o grešci pri povezivanju

Ako se program iz bilo kojeg razloga ne može povezati s bazom podataka, sljedeći kôd će vratiti poruku koja korisniku daje do znanja da je došlo do greške. Upišite sljedeći kod:

else {System.out.println ("Nije moguće povezati se s bazom podataka."); }

9679662 14
9679662 14

Korak 14. Zatvorite niz

Upišite "}" u posljednjem retku da zatvorite niz izraza.

9679662 15
9679662 15

Korak 15. Zatvorite razred

Upišite posljednje "}" pri dnu stranice da zatvorite objekt klase. Ovime se kôd završava. Cijeli kod bi trebao izgledati otprilike ovako:

import java.sql. DriverManager; import java.sql. Connection; import java.sql. SQLException; klasa OracleConnection {public static void main (String argv) {System.out.println ("Traženje Oracle JDBC upravljačkog programa …"); probajte {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("Oracle JDBC upravljački program nije pronađen!"); e.printStackTrace (); return; } System.out.println ("Oracle JDBC upravljački program registriran."); Veza veza = null; pokušajte {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "korisničko ime", "lozinka"); } catch (SQLException e) {System.out.println ("Veza nije uspjela! Provjerite korisničko ime i lozinku"); e.printStackTrace (); return; } if (veza! = null) {System.out.println ("Veza s bazom podataka uspješna"); } else {System.out.println ("Nije moguće povezati se na bazu podataka."); }}}

Preporučuje se: