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
Hakbang 1. I-download ang klase ng driver mula sa website ng Oracle
Maaari mong i-download ang "ojdbc6.jar" o "ojdbc7.jar".
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;
Hakbang 3. Itakda ang klase
I-type ang sumusunod na code upang maitakda ang klase.
klase OracleConnection {
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) {
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…");
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"); }
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; }
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.");
Hakbang 9. Kumonekta sa Oracle database
Sisimulan ng sumusunod na code ang proseso ng pagkonekta sa Oracle database.
Koneksyon sa koneksyon = null;
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"); }
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; }
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"); }
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."); }
Hakbang 14. Isara ang string
Mag-type ng "}" sa huling linya upang isara ang string ng mga pahayag.
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."); }}}