Yhteyden muodostaminen Oracle -tietokantaan Javassa PC: llä tai Macilla

Sisällysluettelo:

Yhteyden muodostaminen Oracle -tietokantaan Javassa PC: llä tai Macilla
Yhteyden muodostaminen Oracle -tietokantaan Javassa PC: llä tai Macilla

Video: Yhteyden muodostaminen Oracle -tietokantaan Javassa PC: llä tai Macilla

Video: Yhteyden muodostaminen Oracle -tietokantaan Javassa PC: llä tai Macilla
Video: Kuvien yhdistäminen tasomaskia käyttäen 2024, Saattaa
Anonim

Tämä wikiHow opettaa sinulle yhteyden muodostamisen Oracle -tietokantaan Javassa. Jotta voit muodostaa yhteyden Java -tietokantaan, tarvitset ensin ohjainluokan, Oracle -tietokannan URL -osoitteen sekä käyttäjätunnuksen ja salasanan.

Askeleet

9679662 1
9679662 1

Vaihe 1. Lataa ohjainluokka Oraclen verkkosivustolta

Voit ladata "ojdbc6.jar" tai "ojdbc7.jar".

9679662 2
9679662 2

Vaihe 2. Kirjoita seuraava koodi:

Tässä koodissa luetellaan Java -prosessi. Ensin se etsii ohjainluokkaa, muodostaa yhteyden Oracle -tietokannan URL -osoitteeseen ja muodostaa yhteyden tietokantaan.

tuo java.sql. DriverManager; tuo java.sql. Connection; tuo java.sql. SQLException;

9679662 3
9679662 3

Vaihe 3. Aseta luokka

Määritä luokka kirjoittamalla seuraava koodi.

luokka OracleConnection {

9679662 4
9679662 4

Vaihe 4. Luo lausekejono

Tämä koodi aloittaa merkkijonon, joka ilmoittaa käyttäjälle, että ohjelma etsii ohjainluokkaa, ja ilmoittaa sitten käyttäjälle, onko ohjainluokka löydetty tai että ohjainluokkaa ei löydy. Kirjoita seuraava koodi:

public staattinen void main (String argv) {

9679662 5
9679662 5

Vaihe 5. Luo hakulausunto

Seuraava koodi ilmoittaa käyttäjälle, että ohjelma etsii ohjainluokkaa. "System.out.println ();" käytetään lausuntojen luomiseen. Kirjoita seuraava koodi.

System.out.println ("Etsitään Oracle JDBC -ohjainta…");

9679662 6
9679662 6

Vaihe 6. Etsi Java -tietokannan ohjain

Seuraava koodi kehottaa ohjelmaa etsimään tietokannan ohjainta.

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

9679662 7
9679662 7

Vaihe 7. Luo palautuslausunto, jos tietokannan ohjainta ei löydy

Jos ohjelma ei löydä tietokanta -ohjainta, seuraava koodi luo viestin, joka ilmoittaa käyttäjälle, että hän tarvitsee tietokanta -ohjaimen. Kirjoita seuraava koodi:

catch (ClassNotFoundException e) {System.out.println ("Oracle JDBC -ohjainta ei löydy!"); e.printStackTrace (); palata; }

9679662 8
9679662 8

Vaihe 8. Luo palautuslausunto, jos tietokannan ohjain löytyy

Seuraava koodi ilmoittaa käyttäjälle, että ohjelma on löytänyt tietokannan ohjaimen.

System.out.println ("Oracle JDBC -ohjain rekisteröity.");

9679662 9
9679662 9

Vaihe 9. Muodosta yhteys Oracle -tietokantaan

Seuraava koodi aloittaa yhteyden muodostamisen Oracle -tietokantaan.

Yhteysyhteys = null;

9679662 10
9679662 10

Vaihe 10. Lisää tietokannan URL -osoite, käyttäjätunnus ja salasana

Seuraava koodi syöttää tietokannan URL -osoitteen, käyttäjätunnuksen ja salasanan. Nämä arvot on syötettävä oikein koodiin. Yleinen URL -osoite on "jdbc: oracle: thin: @localhost: 1521: xe". Käyttäjätunnus on oletuksena "järjestelmä", ja salasanan määrittää käyttäjä, kun asennat oracle -tietokannan. Kirjoita seuraava koodi oikeilla arvoilla:

kokeile {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "käyttäjätunnus", "salasana"); }

9679662 11
9679662 11

Vaihe 11. Palauta virheilmoitus, jos käyttäjätunnus ja salasana ovat virheelliset

Kirjoita seuraava koodi palauttaaksesi virheilmoituksen, jos URL -osoite, käyttäjätunnus tai salasana on väärä.

catch (SQLException e) {System.out.println ("Yhteys epäonnistui! Tarkista käyttäjätunnus ja salasana"); e.printStackTrace (); palata; }

9679662 12
9679662 12

Vaihe 12. Luo tietokantayhteysviesti

Kirjoita seuraava koodi ilmoittaaksesi käyttäjälle, kun yhteys tietokantaan onnistuu:

if (yhteys! = nolla) {System.out.println ("Yhteys tietokantaan onnistui"); }

9679662 13
9679662 13

Vaihe 13. Luo yhteyden virheilmoitus

Jos ohjelma ei jostain syystä pysty muodostamaan yhteyttä tietokantaan, seuraava koodi palauttaa viestin, joka ilmoittaa käyttäjälle virheestä. Kirjoita seuraava koodi:

else {System.out.println ("Ei voi muodostaa yhteyttä tietokantaan."); }

9679662 14
9679662 14

Vaihe 14. Sulje merkkijono

Kirjoita "}" viimeiselle riville sulkeaksesi lauseen.

9679662 15
9679662 15

Vaihe 15. Sulje luokka

Sulje luokkaobjekti kirjoittamalla lopullinen "}" sivun alareunaan. Tämä päättää koodin. Koko koodisi pitäisi näyttää tältä:

tuo java.sql. DriverManager; tuo java.sql. Connection; tuo java.sql. SQLException; luokka OracleConnection {public static void main (String argv) {System.out.println ("Etsitään Oracle JDBC -ohjainta…"); kokeile {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("Oracle JDBC -ohjainta ei löydy!"); e.printStackTrace (); palata; } System.out.println ("Oracle JDBC -ohjain rekisteröity."); Yhteysyhteys = null; kokeile {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "käyttäjätunnus", "salasana"); } catch (SQLException e) {System.out.println ("Yhteys epäonnistui! Tarkista käyttäjätunnus ja salasana"); e.printStackTrace (); palata; } if (yhteys! = nolla) {System.out.println ("Yhteys tietokantaan onnistui"); } else {System.out.println ("Ei voi muodostaa yhteyttä tietokantaan."); }}}

Suositeltava: