Как да се свържете с база данни Oracle в Java на компютър или Mac

Съдържание:

Как да се свържете с база данни Oracle в Java на компютър или Mac
Как да се свържете с база данни Oracle в Java на компютър или Mac

Видео: Как да се свържете с база данни Oracle в Java на компютър или Mac

Видео: Как да се свържете с база данни Oracle в Java на компютър или Mac
Видео: Иван Васильевич меняет профессию (FullHD, комедия, реж. Леонид Гайдай, 1973 г.) 2024, Може
Anonim

Това wikiHow ви учи как да се свържете с база данни Oracle в Java. За да се свържете с база данни Java, първо се нуждаете от класа на драйвера, URL адреса за базата данни oracle и потребителското име и паролата.

Стъпки

9679662 1
9679662 1

Стъпка 1. Изтеглете драйверния клас от уебсайта на Oracle

Можете да изтеглите „ojdbc6.jar“или „ojdbc7.jar“.

9679662 2
9679662 2

Стъпка 2. Въведете следния код:

Този код изброява процеса, през който ще премине Java. Първо ще търси класа на драйвера, след това ще се свърже с URL адреса на базата данни на Oracle, след това ще се свърже с базата данни.

импортиране на java.sql. DriverManager; импортиране на java.sql. Connection; импортиране на java.sql. SQLException;

9679662 3
9679662 3

Стъпка 3. Задайте класа

Въведете следния код, за да зададете класа.

клас OracleConnection {

9679662 4
9679662 4

Стъпка 4. Създайте низ от изявления

Този код ще стартира низ от изявления, които ще уведомят потребителя, че програмата търси клас драйвер, и след това ще уведомят потребителя дали класът драйвер е намерен или че класът драйвер не е намерен. Въведете следния код:

публичен static void main (String argv) {

9679662 5
9679662 5

Стъпка 5. Създайте заявление за търсене

Следният код ще позволи на потребителя да разбере, че програмата търси класа на драйверите. "System.out.println ();" се използва за създаване на изявления. Въведете следния код.

System.out.println ("Търсене на Oracle JDBC драйвер …");

9679662 6
9679662 6

Стъпка 6. Търсете драйвер за база данни Java

Следният код ще подскаже на програмата да търси драйвера на базата данни.

опитайте {Class.forName ("oracle.jdbc.driver. OracleDriver"); }

9679662 7
9679662 7

Стъпка 7. Създайте декларация за връщане, ако драйверът на базата данни не е намерен

Ако програмата не може да намери драйвера на базата данни, следният код ще генерира съобщение, което позволява на потребителя да знае, че се нуждае от драйвера на базата данни. Въведете следния код:

catch (ClassNotFoundException e) {System.out.println ("Oracle JDBC драйвер не е намерен!"); e.printStackTrace (); връщане; }

9679662 8
9679662 8

Стъпка 8. Създайте декларация за връщане, ако е намерен драйвер за база данни

Следният код ще уведоми потребителя, че програмата е намерила драйвера на базата данни.

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

9679662 9
9679662 9

Стъпка 9. Свържете се с базата данни на Oracle

Следният код ще стартира процеса на свързване към базата данни на Oracle.

Връзка връзка = нула;

9679662 10
9679662 10

Стъпка 10. Добавете URL адрес на база данни, потребителско име и парола

Следният код ще въведе URL адреса на базата данни, потребителско име и парола. Трябва да въведете правилно тези стойности в кода. Общ URL адрес е „jdbc: oracle: thin: @localhost: 1521: xe“. Потребителското име е „системно“по подразбиране, а паролата се задава от потребителя, когато инсталирате базата данни на oracle. Въведете следния код с правилните стойности:

опитайте {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "потребителско име", "парола"); }

9679662 11
9679662 11

Стъпка 11. Върнете съобщение за грешка, ако потребителското име и паролата са неправилни

Въведете следния код, за да върнете съобщение за грешка, ако URL адресът, потребителското име или паролата са неправилни.

catch (SQLException e) {System.out.println ("Връзката е неуспешна! Проверете потребителското име и паролата"); e.printStackTrace (); връщане; }

9679662 12
9679662 12

Стъпка 12. Създайте съобщение за свързване към база данни

Въведете следния код, за да уведомите потребителя, когато връзката с базата данни е успешна:

if (връзка! = null) {System.out.println ("Връзката с базата данни е успешна"); }

9679662 13
9679662 13

Стъпка 13. Създайте съобщение за грешка при свързване

Ако програмата не може да се свърже с базата данни по някаква причина, следният код ще върне съобщение, което позволява на потребителя да знае, че е имало грешка. Въведете следния код:

else {System.out.println ("Не може да се свърже с база данни."); }

9679662 14
9679662 14

Стъпка 14. Затворете низа

Въведете "}" в последния ред, за да затворите низ от изявления.

9679662 15
9679662 15

Стъпка 15. Затворете класа

Въведете окончателно „}“в долната част на страницата, за да затворите обекта на класа. Това завършва кода. Целият ви код трябва да изглежда така:

импортиране на java.sql. DriverManager; импортиране на java.sql. Connection; импортиране на java.sql. SQLException; class OracleConnection {public static void main (String argv) {System.out.println ("Търсене на Oracle JDBC драйвер …"); опитайте {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("Oracle JDBC драйвер не е намерен!"); e.printStackTrace (); връщане; } System.out.println ("Регистриран драйвер на Oracle JDBC."); Връзка връзка = нула; опитайте {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "потребителско име", "парола"); } catch (SQLException e) {System.out.println ("Връзката е неуспешна! Проверете потребителското име и паролата"); e.printStackTrace (); връщане; } if (връзка! = null) {System.out.println ("Връзката с базата данни е успешна"); } else {System.out.println ("Не може да се свърже с база данни."); }}}

Препоръчано: