Jinsi ya Unganisha kwenye Hifadhidata ya Oracle katika Java kwenye PC au Mac

Orodha ya maudhui:

Jinsi ya Unganisha kwenye Hifadhidata ya Oracle katika Java kwenye PC au Mac
Jinsi ya Unganisha kwenye Hifadhidata ya Oracle katika Java kwenye PC au Mac

Video: Jinsi ya Unganisha kwenye Hifadhidata ya Oracle katika Java kwenye PC au Mac

Video: Jinsi ya Unganisha kwenye Hifadhidata ya Oracle katika Java kwenye PC au Mac
Video: Mke chagua staili hizi tatu ukojoe haraka kitandani tazama 2024, Mei
Anonim

WikiHow inafundisha jinsi ya kuungana na Hifadhidata ya Oracle katika Java. Ili kuungana na hifadhidata ya Java, unahitaji kwanza darasa la dereva, URL ya hifadhidata ya oracle, na jina la mtumiaji na nywila.

Hatua

9679662 1
9679662 1

Hatua ya 1. Pakua darasa la dereva kutoka kwa wavuti ya Oracle

Unaweza kupakua "ojdbc6.jar" au "ojdbc7.jar".

9679662 2
9679662 2

Hatua ya 2. Andika msimbo ufuatao:

Nambari hii inaorodhesha mchakato ambao Java itapita. Kwanza itatafuta darasa la dereva, kisha itaunganisha kwenye URL ya hifadhidata ya Oracle, kisha itaunganisha kwenye hifadhidata.

kuagiza java.sql. DriverManager; kuagiza java.sql. Connection; kuagiza java.sql. SQLException;

9679662 3
9679662 3

Hatua ya 3. Weka darasa

Andika nambari ifuatayo ili kuweka darasa.

darasa OracleConnection {

9679662 4
9679662 4

Hatua ya 4. Unda safu ya taarifa

Nambari hii itaanzisha safu ya taarifa ambazo zitamruhusu mtumiaji kujua kwamba programu hiyo inatafuta darasa la dereva, na kisha itamruhusu mtumiaji kujua ikiwa darasa la dereva limepatikana, au kwamba darasa la dereva halikupatikana. Andika nambari ifuatayo:

hadhi kuu ya umma isiyo na msingi (Kamba argv) {

9679662 5
9679662 5

Hatua ya 5. Unda Taarifa ya Kutafuta

Nambari ifuatayo itamruhusu mtumiaji kujua mpango huo ni kutafuta darasa la dereva. "System.out.println ();" hutumiwa kuunda taarifa. Andika nambari ifuatayo.

System.out.println ("Inatafuta dereva wa Oracle JDBC…");

9679662 6
9679662 6

Hatua ya 6. Tafuta dereva wa hifadhidata ya Java

Nambari ifuatayo itasema mpango utafute dereva wa hifadhidata.

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

9679662 7
9679662 7

Hatua ya 7. Unda taarifa ya kurudi ikiwa dereva wa hifadhidata haipatikani

Ikiwa mpango hauwezi kupata dereva wa hifadhidata, nambari ifuatayo itatoa ujumbe ambao unamruhusu mtumiaji kujua anahitaji dereva wa hifadhidata. Andika nambari ifuatayo:

kukamata (ClassNotFoundException e) {System.out.println ("Oracle dereva wa JDBC hajapatikana!"); e.printStackTrace (); kurudi; }

9679662 8
9679662 8

Hatua ya 8. Unda taarifa ya kurudi ikiwa dereva wa hifadhidata anapatikana

Nambari ifuatayo itamruhusu mtumiaji kujua kuwa programu imepata dereva wa hifadhidata.

System.out.println ("Oracle JDBC Dereva Imesajiliwa.");

9679662 9
9679662 9

Hatua ya 9. Unganisha kwenye hifadhidata ya Oracle

Nambari ifuatayo itaanza mchakato wa kuunganisha kwenye hifadhidata ya Oracle.

Uunganisho wa unganisho = batili;

9679662 10
9679662 10

Hatua ya 10. Ongeza URL ya hifadhidata, jina la mtumiaji, na nywila

Nambari ifuatayo itaingiza URL ya hifadhidata, jina la mtumiaji na nywila. Lazima uingize maadili haya kwa usahihi kwenye nambari. Url ya kawaida ni "jdbc: oracle: thin: @localhost: 1521: xe". Jina la mtumiaji ni "mfumo" kwa chaguo-msingi, na nywila imewekwa na mtumiaji wakati unasakinisha hifadhidata ya oracle. Andika nambari ifuatayo na maadili sahihi:

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

9679662 11
9679662 11

Hatua ya 11. Rudisha ujumbe wa makosa ikiwa jina la mtumiaji na nywila sio sahihi

Andika nambari ifuatayo ili kurudisha ujumbe wa kosa ikiwa URL, jina la mtumiaji, au nywila sio sahihi.

kukamata (SQLException e) {System.out.println ("Uunganisho Umeshindwa! Angalia jina la mtumiaji na nywila"); e.printStackTrace (); kurudi; }

9679662 12
9679662 12

Hatua ya 12. Unda ujumbe wa unganisho la hifadhidata

Andika nambari ifuatayo kumjulisha mtumiaji wakati unganisho kwenye hifadhidata limefanikiwa:

ikiwa (unganisho! = batili) {System.out.println ("Uunganisho kwa hifadhidata umefanikiwa"); }

9679662 13
9679662 13

Hatua ya 13. Unda ujumbe wa makosa ya unganisho

Ikiwa programu haiwezi kushikamana na hifadhidata kwa sababu yoyote, nambari ifuatayo itarudisha ujumbe ambao unamruhusu mtumiaji kujua kulikuwa na hitilafu. Andika nambari ifuatayo:

mwingine {System.out.println ("Haiwezi kuunganisha kwenye hifadhidata."); }

9679662 14
9679662 14

Hatua ya 14. Funga kamba

Andika "}" kwenye laini ya mwisho ili kufunga safu ya taarifa.

9679662 15
9679662 15

Hatua ya 15. Funga darasa

Andika "}" ya mwisho chini ya ukurasa ili kufunga kitu cha darasa. Hii inahitimisha nambari. Nambari yako yote inapaswa kuangalia kama hii:

kuagiza java.sql. DriverManager; kuagiza java.sql. Connection; kuagiza java.sql. SQLException; darasa OracleConnection {public static void main (Kamba argv) {System.out.println ("Kutafuta dereva wa Oracle JDBC…"); jaribu {Class.forName ("oracle.jdbc.driver. OracleDriver"); } kukamata (ClassNotFoundException e) {System.out.println ("Oracle dereva wa JDBC hajapatikana!"); e.printStackTrace (); kurudi; } System.out.println ("Dereva wa Oracle JDBC amesajiliwa."); Uunganisho wa unganisho = batili; jaribu {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "username", "password"); } kukamata (SQLException e) {System.out.println ("Uunganisho Umeshindwa! Angalia jina la mtumiaji na nywila"); e.printStackTrace (); kurudi; } ikiwa (unganisho! = batili) {System.out.println ("Uunganisho kwa hifadhidata umefanikiwa"); } mwingine {System.out.println ("Haiwezi kuunganisha kwenye hifadhidata."); }}}

Ilipendekeza: