Slik kobler du til en Oracle -database i Java på PC eller Mac

Innholdsfortegnelse:

Slik kobler du til en Oracle -database i Java på PC eller Mac
Slik kobler du til en Oracle -database i Java på PC eller Mac

Video: Slik kobler du til en Oracle -database i Java på PC eller Mac

Video: Slik kobler du til en Oracle -database i Java på PC eller Mac
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, Kan
Anonim

Denne wikiHow lærer deg hvordan du kobler til en Oracle -database i Java. For å koble til en Java -database trenger du først driverklassen, URL -en for oracle -databasen og brukernavn og passord.

Trinn

9679662 1
9679662 1

Trinn 1. Last ned driverklassen fra Oracle -nettstedet

Du kan laste ned "ojdbc6.jar" eller "ojdbc7.jar".

9679662 2
9679662 2

Trinn 2. Skriv inn følgende kode:

Denne koden viser prosessen Java vil gå gjennom. Først vil den søke etter driverklassen, deretter vil den koble seg til Oracle -databasen URL, deretter vil den koble seg til databasen.

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

9679662 3
9679662 3

Trinn 3. Angi klassen

Skriv inn følgende kode for å angi klassen.

klasse OracleConnection {

9679662 4
9679662 4

Trinn 4. Lag en streng med utsagn

Denne koden starter en streng med utsagn som vil la brukeren vite at programmet søker etter førerklasse, og deretter la brukeren vite om førerklassen er funnet, eller at førerklassen ikke ble funnet. Skriv inn følgende kode:

offentlig statisk tomrom main (String argv) {

9679662 5
9679662 5

Trinn 5. Lag søkeerklæring

Følgende kode vil gi brukeren beskjed om at programmet søker etter førerklassen. "System.out.println ();" brukes til å lage uttalelser. Skriv inn følgende kode.

System.out.println ("Søker etter Oracle JDBC -driver …");

9679662 6
9679662 6

Trinn 6. Søk etter Java -databasedriver

Følgende kode vil be programmet om å søke etter databasedriveren.

prøv {Class.forName ("oracle.jdbc.driver. OracleDriver"); }

9679662 7
9679662 7

Trinn 7. Opprett en returerklæring hvis databasedriveren ikke blir funnet

Hvis programmet ikke finner databasedriveren, genererer følgende kode en melding som lar brukeren vite at de trenger databasedriveren. Skriv inn følgende kode:

catch (ClassNotFoundException e) {System.out.println ("Oracle JDBC -driver ikke funnet!"); e.printStackTrace (); komme tilbake; }

9679662 8
9679662 8

Trinn 8. Opprett en returerklæring hvis databasedriveren blir funnet

Følgende kode vil gi brukeren beskjed om at programmet har funnet databasedriveren.

System.out.println ("Oracle JDBC -driver registrert.");

9679662 9
9679662 9

Trinn 9. Koble til Oracle -databasen

Følgende kode vil starte prosessen med å koble til Oracle -databasen.

Tilkoblingstilkobling = null;

9679662 10
9679662 10

Trinn 10. Legg til database -URL, brukernavn og passord

Følgende kode angir databasens URL, brukernavn og passord. Du må skrive inn disse verdiene riktig i koden. En vanlig nettadresse er "jdbc: oracle: thin: @localhost: 1521: xe". Brukernavnet er "system" som standard, og passordet angis av brukeren når du installerer oracle -databasen. Skriv inn følgende kode med de riktige verdiene:

prøv {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "brukernavn", "passord"); }

9679662 11
9679662 11

Trinn 11. Returner feilmeldingen hvis brukernavn og passord er feil

Skriv inn følgende kode for å returnere en feilmelding hvis URL, brukernavn eller passord er feil.

catch (SQLException e) {System.out.println ("Tilkoblingen mislyktes! Sjekk brukernavn og passord"); e.printStackTrace (); komme tilbake; }

9679662 12
9679662 12

Trinn 12. Lag en databasetilkoblingsmelding

Skriv inn følgende kode for å gi brukeren beskjed når tilkoblingen til databasen er vellykket:

if (tilkobling! = null) {System.out.println ("Tilkobling til database vellykket"); }

9679662 13
9679662 13

Trinn 13. Opprett tilkoblingsfeilmelding

Hvis programmet av en eller annen grunn ikke kan koble seg til databasen, vil følgende kode returnere en melding som lar brukeren vite at det var en feil. Skriv inn følgende kode:

ellers {System.out.println ("Kan ikke koble til database."); }

9679662 14
9679662 14

Trinn 14. Lukk strengen

Skriv inn "}" på den siste linjen for å lukke strengen med setninger.

9679662 15
9679662 15

Trinn 15. Lukk klassen

Skriv inn en siste "}" nederst på siden for å lukke klasseobjektet. Dette avslutter koden. Hele koden din skal se slik ut:

importer java.sql. DriverManager; import java.sql. Connection; import java.sql. SQLException; klasse OracleConnection {public static void main (String argv) {System.out.println ("Søker etter Oracle JDBC -driver …"); prøv {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("Oracle JDBC -driver ikke funnet!"); e.printStackTrace (); komme tilbake; } System.out.println ("Oracle JDBC -driver registrert."); Tilkoblingstilkobling = null; prøv {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "username", "password"); } catch (SQLException e) {System.out.println ("Tilkoblingen mislyktes! Sjekk brukernavn og passord"); e.printStackTrace (); komme tilbake; } if (tilkobling! = null) {System.out.println ("Tilkobling til database vellykket"); } annet {System.out.println ("Kan ikke koble til database."); }}}

Anbefalt: