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: Untouched Abandoned Afro-American Home - Very Strange Disappearance! 2024, Svibanj
Anonim

Ovaj wikiHow vas uči kako se povezati s Oracle bazom podataka u Javi. Da biste se povezali s Java bazom podataka, prvo vam je potrebna klasa upravljačkog programa, URL za oracle bazu podataka te korisničko ime i lozinka.

Koraci

9679662 1
9679662 1

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

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

9679662 2
9679662 2

Korak 2. Upišite sljedeći kôd:

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

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

9679662 3
9679662 3

Korak 3. Postavite klasu

Upišite sljedeći kôd za postavljanje klase.

klasa OracleConnection {

9679662 4
9679662 4

Korak 4. Stvorite niz izraza

Ovaj će kôd 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 kôd:

public static void main (String argv) {{100} {101}

9679662 5
9679662 5

Korak 5. Izradite izjavu o pretraživanju

Sljedeći kôd će dati korisniku do znanja da program traži klasu upravljačkih programa. "System.out.println ();" koristi se za stvaranje iskaza. Upišite 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 reći će programu da traži upravljački program baze podataka.

pokušajte {Class.forName ("oracle.jdbc.driver. OracleDriver"); }

9679662 7
9679662 7

Korak 7. Kreirajte povratnu izjavu ako upravljački program baze podataka nije pronađen

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

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

9679662 8
9679662 8

Korak 8. Kreirajte povratnu izjavu 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 kôd započet će 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 unijet će 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 prema zadanim postavkama "sustav", a lozinku postavlja korisnik prilikom instaliranja oracle baze 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 pogrešci ako su korisničko ime i lozinka netočni

Upišite sljedeći kôd da biste vratili poruku o pogreš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 (); povratak; }

9679662 12
9679662 12

Korak 12. Kreirajte poruku o povezivanju baze podataka

Upišite sljedeći kôd da 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 pogrešci veze

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

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

9679662 14
9679662 14

Korak 14. Zatvorite niz

Upišite "}" u posljednji redak da biste zatvorili niz izraza.

9679662 15
9679662 15

Korak 15. Zatvorite razred

Upišite posljednji "}" pri dnu stranice da biste zatvorili objekt klase. Ovime se kôd završava. Cijeli vaš kôd trebao bi izgledati otprilike ovako:

import java.sql. DriverManager; import java.sql. Connection; uvoz java.sql. SQLException; klasa OracleConnection {public static void main (String argv) {System.out.println ("Traženje Oracle JDBC pogonitelja …"); pokušajte {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("Oracle JDBC pogonitelj nije pronađen!"); e.printStackTrace (); povratak; } 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 (); povratak; } if (veza! = null) {System.out.println ("Veza s bazom podataka uspješna"); } else {System.out.println ("Nije moguće povezati se s bazom podataka."); }}}

Preporučeni: