Как подключиться к базе данных Oracle на Java на ПК или Mac

Оглавление:

Как подключиться к базе данных Oracle на Java на ПК или Mac
Как подключиться к базе данных Oracle на Java на ПК или Mac

Видео: Как подключиться к базе данных Oracle на Java на ПК или Mac

Видео: Как подключиться к базе данных Oracle на Java на ПК или Mac
Видео: Как обрезать, разрезать, вырезать объект в Adobe illustrator? 2024, Май
Anonim

Из этой статьи вы узнаете, как подключиться к базе данных Oracle на Java. Чтобы подключиться к базе данных Java, вам сначала понадобится класс драйвера, URL-адрес базы данных oracle, а также имя пользователя и пароль.

Шаги

9679662 1
9679662 1

Шаг 1. Загрузите класс драйвера с веб-сайта Oracle

Вы можете скачать «ojdbc6.jar» или «ojdbc7.jar».

9679662 2
9679662 2

Шаг 2. Введите следующий код:

Этот код перечисляет процесс, через который будет проходить Java. Сначала он будет искать класс драйвера, затем подключится к URL-адресу базы данных Oracle, а затем подключится к базе данных.

import java.sql. DriverManager; import java.sql. Connection; import java.sql. SQLException;

9679662 3
9679662 3

Шаг 3. Установите класс

Введите следующий код, чтобы установить класс.

class OracleConnection {

9679662 4
9679662 4

Шаг 4. Создайте строку утверждений

Этот код запускает строку операторов, которые сообщают пользователю, что программа ищет класс драйвера, а затем сообщают пользователю, найден ли класс драйвера или что класс драйвера не найден. Введите следующий код:

public 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.»);

9679662 9
9679662 9

Шаг 9. Подключитесь к базе данных Oracle

Следующий код запустит процесс подключения к базе данных Oracle.

Connection connection = null;

9679662 10
9679662 10

Шаг 10. Добавьте URL-адрес базы данных, имя пользователя и пароль

Следующий код вводит URL-адрес базы данных, имя пользователя и пароль. Вы должны правильно ввести эти значения в код. Обычный URL-адрес - «jdbc: oracle: thin: @localhost: 1521: xe». Имя пользователя по умолчанию - «system», а пароль задается пользователем при установке базы данных oracle. Введите следующий код с правильными значениями:

попробуйте {соединение = 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 (connection! = null) {System.out.println ("Соединение с базой данных выполнено успешно"); }

9679662 13
9679662 13

Шаг 13. Создайте сообщение об ошибке подключения

Если программа не может подключиться к базе данных по какой-либо причине, следующий код вернет сообщение, которое позволяет пользователю узнать, что произошла ошибка. Введите следующий код:

else {System.out.println ("Невозможно подключиться к базе данных."); }

9679662 14
9679662 14

Шаг 14. Закройте веревку

Введите "}" в последней строке, чтобы закрыть строку операторов.

9679662 15
9679662 15

Шаг 15. Закройте класс

Введите последний символ "}" внизу страницы, чтобы закрыть объект класса. На этом код завершен. Весь ваш код должен выглядеть примерно так:

import java.sql. DriverManager; import java.sql. Connection; import 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 connection = null; попробуйте {соединение = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "имя пользователя", "пароль"); } catch (SQLException e) {System.out.println ("Ошибка подключения! Проверьте имя пользователя и пароль"); e.printStackTrace (); возвращение; } if (connection! = null) {System.out.println ("Соединение с базой данных выполнено успешно"); } else {System.out.println ("Невозможно подключиться к базе данных."); }}}

Рекомендуемые: