Домой Учебники по Java и J2EE Простой пример базы данных Oracle JDBC Connect и ExecuteQuery на Java

Простой пример базы данных Oracle JDBC Connect и ExecuteQuery на Java

1066
0

JDBC — очень известный термин для Java DataBase Connectivity. Я думаю, что все, кто в области Java, знают термин JDBC. Некоторое время назад я написал статью о разнице между Statement, PreparedStatement и CallableStatement . В этом уроке есть фрагмент кода между всеми 3 различными операторами.

В этом уроке мы рассмотрим простой пример Java, который демонстрирует все следующие шаги:

  • Подключиться к базе данных
  • Выполнить оператор SQL
  • Получить результат

Вы ищете учебник по JDBC MySQL Hello World ? Попробуйте http://crunchify.me/2a5duoB

Давайте начнем:

  1. создать класс CrunchifyMySQLJDBCConnection .Джава
  2. С помощью Class.forName загрузить драйвер JDBC
  3. Подключитесь к БД используя DriverManager.getConnection
  4. Создать объект выписки, используя crunchifyConn.createStatement
  5. Выполнить запрос, используя crunchifyStmt.executeQuery
  6. Получить все результаты, используя crunchifyResultset.next()
CrunchifyMySQLJDBCConnection.java

Джава
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
пакет crunchify. ком . учебные пособия ;
Импортировать Java. кв . Связь ;
Импортировать Java. кв . DriverManager ;
Импортировать Java. кв . ResultSet ;
Импортировать Java. кв . SQLException ;
Импортировать Java. кв . Заявление ;
/ **
* @author Crunchify.com
* Простое руководство по подключению Oracle JDBC
* /
общественности учебный класс CrunchifyMySQLJDBCConnection {
статический Соединение crunchifyConn знак равно ноль ;
статический Заявление crunchifyStmt знак равно ноль ;
статический ResultSet crunchifyResultset знак равно ноль ;
общественности статический недействительным main ( Строка [ ] аргументы ) бросает SQLException {
Система. вне. println ( ——— учебник Crunchify по Oracle JDBC Connectivity —— ) ;
пытаться {
// Возвращает объект Class, связанный с классом
Класс. forName ( oracle.jdbc.driver.OracleDriver ) ;
} ловить ( Исключение ClassNotFoundException ) {
Система. вне. println ( Исключение: класс драйверов Oracle не найден: + исключение. toString ( ) ) ;
возврат ;
}
// Установить тайм-аут соединения. Убедитесь, что вы установили это правильно в соответствии с вашими потребностями
DriverManager . setLoginTimeout ( 5 ) ;
Система. вне. println ( «Драйвер JDBC Oracle успешно зарегистрирован! Давайте установим соединение сейчас» ) ;
пытаться {
// Попытки установить соединение
// здесь имя БД: localhost, sid: crunchify
crunchifyConn знак равно DriverManager . getConnection ( jdbc: oracle: thin: @localhost: 1521: crunchify , имя пользователя , «пароль» ) ;
} ловить ( SQLException е ) {
Система. вне. println ( «Ошибка подключения! Проверьте консоль вывода» ) ;
эл . printStackTrace ( ) ;
возврат ;
}
// Создает объект Statement для отправки операторов SQL в базу данных
crunchifyStmt знак равно crunchifyConn . createStatement ( ) ;
// Выполняет заданный оператор SQL, который возвращает один объект ResultSet
crunchifyResultset знак равно crunchifyStmt . executeQuery ( SELECT * from CrunchifyEmployee, где username = 'crunchify' ) ;
если ( crunchifyResultset . next ( ) ) {
Система. вне. println ( « Данные сотрудника:» + crunchifyResultset . getString ( 1 ) ) ;
} еще {
бросать новый SQLException ( «НЕ МОЖЕТ получить информацию о сотруднике из таблицы CrunchifyEmployee» ) ;
}
Система. вне. println ( « Соединение с Oracle JDBC и проверка запросов завершена.» ) ;
}
}

Следуйте этому руководству, если вы хотите пройти аналогичные шаги для MySQL database , Шаги для установки MAMP и MySQL DB локально на Mac.

Простой пример базы данных Oracle JDBC Connect и ExecuteQuery на Java

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Как использовать ResourceBundle.getBundle, чтобы получить значение свойства во время выполнения в Java?

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь