Šis „wikiHow“moko, kaip prisijungti prie „Oracle“duomenų bazės „Java“. Norint prisijungti prie „Java“duomenų bazės, pirmiausia reikia tvarkyklės klasės, „Oracle“duomenų bazės URL ir vartotojo vardo bei slaptažodžio.
Žingsniai
Žingsnis 1. Atsisiųskite tvarkyklės klasę iš „Oracle“svetainės
Galite atsisiųsti „ojdbc6.jar“arba „ojdbc7.jar“.
2 veiksmas. Įveskite šį kodą:
Šis kodas išvardija „Java“procesą. Pirmiausia ji ieškos tvarkyklės klasės, tada prisijungs prie „Oracle“duomenų bazės URL, tada prisijungs prie duomenų bazės.
importuoti java.sql. DriverManager; importuoti java.sql. Connection; importuoti java.sql. SQLException;
Žingsnis 3. Nustatykite klasę
Norėdami nustatyti klasę, įveskite šį kodą.
„OracleConnection“klasė {
Žingsnis 4. Sukurkite teiginių eilutę
Šis kodas pradės eilutę teiginių, kurie informuos vartotoją, kad programa ieško vairuotojo klasės, ir tada informuos vartotoją, jei vairuotojo klasė rasta arba kad vairuotojo klasė nerasta. Įveskite šį kodą:
public static void main (String argv) {
Žingsnis 5. Sukurkite paieškos pareiškimą
Šis kodas leis vartotojui žinoti, kad programa ieško vairuotojo klasės. „System.out.println ();“naudojamas teiginiams kurti. Įveskite šį kodą.
System.out.println ("Ieškoma Oracle JDBC tvarkyklės …");
Žingsnis 6. Ieškokite „Java“duomenų bazės tvarkyklės
Šis kodas nurodys programai ieškoti duomenų bazės tvarkyklės.
pabandykite {Class.forName ("oracle.jdbc.driver. OracleDriver"); }
Žingsnis 7. Jei duomenų bazės tvarkyklė nerasta, sukurkite grąžinimo pareiškimą
Jei programa negali rasti duomenų bazės tvarkyklės, šis kodas sugeneruos pranešimą, leidžiantį vartotojui žinoti, kad jam reikia duomenų bazės tvarkyklės. Įveskite šį kodą:
catch (ClassNotFoundException e) {System.out.println ("Oracle JDBC tvarkyklė nerasta!"); e.printStackTrace (); grįžti; }
Žingsnis 8. Jei randama duomenų bazės tvarkyklė, sukurkite grąžinimo pareiškimą
Šis kodas leis vartotojui žinoti, kad programa rado duomenų bazės tvarkyklę.
System.out.println („Registruota„ Oracle JDBC “tvarkyklė“);
Žingsnis 9. Prisijunkite prie „Oracle“duomenų bazės
Šis kodas pradės prisijungimo prie „Oracle“duomenų bazės procesą.
Ryšio jungtis = null;
Žingsnis 10. Pridėkite duomenų bazės URL, vartotojo vardą ir slaptažodį
Šis kodas įves duomenų bazės URL, vartotojo vardą ir slaptažodį. Turite teisingai įvesti šias reikšmes į kodą. Įprastas URL yra „jdbc: oracle: thin: @localhost: 1521: xe“. Pagal numatytuosius nustatymus vartotojo vardas yra „sistema“, o slaptažodį nustato vartotojas, kai įdiegiate „Oracle“duomenų bazę. Įveskite šį kodą su teisingomis reikšmėmis:
pabandykite {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "vartotojo vardas", "slaptažodis"); }
Žingsnis 11. Jei klaidingas vartotojo vardas ir slaptažodis, grąžinkite klaidos pranešimą
Jei URL, vartotojo vardas arba slaptažodis yra neteisingi, įveskite šį kodą, kad gautumėte klaidos pranešimą.
catch (SQLException e) {System.out.println ("Nepavyko prisijungti! Patikrinkite vartotojo vardą ir slaptažodį"); e.printStackTrace (); grįžti; }
Žingsnis 12. Sukurkite duomenų bazės ryšio pranešimą
Įveskite šį kodą, kad vartotojas žinotų, kada prisijungimas prie duomenų bazės yra sėkmingas:
if (prisijungimas! = null) {System.out.println ("Prisijungimas prie duomenų bazės sėkmingas"); }
Žingsnis 13. Sukurkite ryšio klaidos pranešimą
Jei programai dėl kokių nors priežasčių nepavyksta prisijungti prie duomenų bazės, šis kodas grąžins pranešimą, pranešantį vartotojui, kad įvyko klaida. Įveskite šį kodą:
else {System.out.println ("Nepavyksta prisijungti prie duomenų bazės."); }
Žingsnis 14. Uždarykite eilutę
Norėdami uždaryti teiginių eilutę, paskutinėje eilutėje įveskite „}“.
Žingsnis 15. Uždarykite klasę
Norėdami uždaryti klasės objektą, puslapio apačioje įveskite galutinį „}“. Tai užbaigia kodą. Visas jūsų kodas turėtų atrodyti maždaug taip:
importuoti java.sql. DriverManager; importuoti java.sql. Connection; importuoti java.sql. SQLException; klasė OracleConnection {public static void main (String argv) {System.out.println ("Ieškoma Oracle JDBC tvarkyklės …"); pabandykite {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("Oracle JDBC tvarkyklė nerasta!"); e.printStackTrace (); grįžti; } System.out.println ("Užregistruota" Oracle JDBC tvarkyklė ".); Ryšio jungtis = null; pabandykite {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "vartotojo vardas", "slaptažodis"); } catch (SQLException e) {System.out.println ("Nepavyko prisijungti! Patikrinkite naudotojo vardą ir slaptažodį"); e.printStackTrace (); grįžti; } if (prisijungimas! = null) {System.out.println ("Prisijungimas prie duomenų bazės sėkmingas"); } else {System.out.println ("Nepavyksta prisijungti prie duomenų bazės."); }}}