Paano Kumonekta sa isang Oracle Database sa Java sa PC o Mac

Talaan ng mga Nilalaman:

Paano Kumonekta sa isang Oracle Database sa Java sa PC o Mac
Paano Kumonekta sa isang Oracle Database sa Java sa PC o Mac

Video: Paano Kumonekta sa isang Oracle Database sa Java sa PC o Mac

Video: Paano Kumonekta sa isang Oracle Database sa Java sa PC o Mac
Video: Alisin ang Background mula sa Imahe 2024, Mayo
Anonim

Itinuturo sa iyo ng wikiHow na ito kung paano kumonekta sa isang Oracle Database sa Java. Upang makakonekta sa isang database ng Java, kailangan mo muna ang klase ng driver, ang URL para sa oracle database, at ang username at password.

Mga hakbang

9679662 1
9679662 1

Hakbang 1. I-download ang klase ng driver mula sa website ng Oracle

Maaari mong i-download ang "ojdbc6.jar" o "ojdbc7.jar".

9679662 2
9679662 2

Hakbang 2. I-type ang sumusunod na code:

Inililista ng code na ito ang proseso na dadaanin ng Java. Una hahanapin nito ang klase ng driver, pagkatapos ay makakonekta ito sa Oracle database URL, pagkatapos ay makakonekta ito sa database.

i-import ang java.sql. DriverManager; i-import ang java.sql. Konekta; i-import ang java.sql. SQLException;

9679662 3
9679662 3

Hakbang 3. Itakda ang klase

I-type ang sumusunod na code upang maitakda ang klase.

klase OracleConnection {

9679662 4
9679662 4

Hakbang 4. Lumikha ng isang string ng mga pahayag

Magsisimula ang code na ito ng isang string ng mga pahayag na ipaalam sa gumagamit na ang programa ay naghahanap para sa klase ng driver, at pagkatapos ay ipapaalam sa gumagamit kung ang klase ng driver ay natagpuan, o na hindi nakita ang klase ng driver. I-type ang sumusunod na code:

public static void main (String argv) {

9679662 5
9679662 5

Hakbang 5. Lumikha ng Pahayag sa Paghahanap

Ang sumusunod na code ay ipaalam sa gumagamit na ang programa ay naghahanap para sa klase ng driver. Ang "System.out.println ();" ay ginagamit upang lumikha ng mga pahayag. I-type ang sumusunod na code.

System.out.println ("Paghahanap para sa Oracle JDBC driver…");

9679662 6
9679662 6

Hakbang 6. Maghanap para sa Java database driver

Sasabihin sa sumusunod na code ang programa na maghanap para sa driver ng database.

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

9679662 7
9679662 7

Hakbang 7. Lumikha ng isang pahayag sa pagbabalik kung ang driver ng database ay hindi natagpuan

Kung hindi mahanap ng programa ang driver ng database, ang sumusunod na code ay bubuo ng isang mensahe na ipaalam sa gumagamit na kailangan nila ang database driver. I-type ang sumusunod na code:

catch (ClassNotFoundException e) {System.out.println ("Hindi nahanap ang driver ng Oracle JDBC!"); e.printStackTrace (); bumalik; }

9679662 8
9679662 8

Hakbang 8. Lumikha ng isang pahayag sa pagbabalik kung ang driver ng database ay natagpuan

Ang sumusunod na code ay ipaalam sa gumagamit na ang programa ay matatagpuan ang driver ng database.

System.out.println ("Oracle JDBC Driver Rehistro.");

9679662 9
9679662 9

Hakbang 9. Kumonekta sa Oracle database

Sisimulan ng sumusunod na code ang proseso ng pagkonekta sa Oracle database.

Koneksyon sa koneksyon = null;

9679662 10
9679662 10

Hakbang 10. Magdagdag ng database URL, username, at password

Ang sumusunod na code ay maglalagay ng database URL, username at password. Dapat mong ipasok nang tama ang mga halagang ito sa code. Ang isang karaniwang url ay "jdbc: oracle: manipis: @localhost: 1521: xe". Ang username ay "system" bilang default, at ang password ay itinakda ng gumagamit kapag na-install mo ang oracle database. I-type ang sumusunod na code na may tamang mga halaga:

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

9679662 11
9679662 11

Hakbang 11. Ibalik ang mensahe ng error kung hindi tama ang username at password

I-type ang sumusunod na code upang maibalik ang isang mensahe ng error kung ang URL, username, o password ay hindi wasto.

catch (SQLException e) {System.out.println ("Nabigo ang Koneksyon! Suriin ang username at password"); e.printStackTrace (); bumalik; }

9679662 12
9679662 12

Hakbang 12. Lumikha ng isang mensahe sa koneksyon sa database

I-type ang sumusunod na code upang ipaalam sa gumagamit kung matagumpay ang koneksyon sa database:

kung (koneksyon! = null) {System.out.println ("Matagumpay ang koneksyon sa database"); }

9679662 13
9679662 13

Hakbang 13. Lumikha ng mensahe ng error sa koneksyon

Kung ang programa ay hindi makakonekta sa database para sa anumang kadahilanan, ang sumusunod na code ay magbabalik ng isang mensahe na ipaalam sa gumagamit na mayroong isang error. I-type ang sumusunod na code:

iba pa {System.out.println ("Hindi makakonekta sa database."); }

9679662 14
9679662 14

Hakbang 14. Isara ang string

Mag-type ng "}" sa huling linya upang isara ang string ng mga pahayag.

9679662 15
9679662 15

Hakbang 15. Isara ang klase

Mag-type ng pangwakas na "}" sa ilalim ng pahina upang isara ang object ng klase. Tinatapos nito ang code. Ang iyong buong code ay dapat magmukhang ganito:

i-import ang java.sql. DriverManager; i-import ang java.sql. Konekta; i-import ang java.sql. SQLException; class OracleConnection {public static void main (String argv) {System.out.println ("Naghahanap para sa Oracle JDBC driver…"); subukan ang {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("Hindi nahanap ang driver ng Oracle JDBC!"); e.printStackTrace (); bumalik; } System.out.println ("Rehistro ng Oracle JDBC Driver."); Koneksyon sa koneksyon = null; subukan ang {connection = DriverManager.getConnection ("jdbc: oracle: manipis: @localhost: 1521: xe", "username", "password"); } catch (SQLException e) {System.out.println ("Nabigo ang Koneksyon! Suriin ang username at password"); e.printStackTrace (); bumalik; } kung (koneksyon! = null) {System.out.println ("Matagumpay ang koneksyon sa database"); } iba pa {System.out.println ("Hindi makakonekta sa database."); }}}

Inirerekumendang: