В этой статье перечислены 4 шага для базы данных ссылок JDBC для вашей ссылки:
JDBC: Java доступ к решению базы данных.
Несколько шагов: 1. Загрузите класс драйвера;
2. Установить соединение с базой данных;
3. Выполнить операторы SQL
4. Набор результатов лечения
5. Close Connection
1. Первый шаг : Загрузка класса драйверов:
Примечание. Различные базы данных, различная эталонная строка, соединение Oracle: class.forname ("oracle.jdbc.driver.oderdriver");
А.
b. Строка в классе.
2. Шаг 2 : Установите соединение с базой данных через DriverManager:
Его статический метод GetConnection используется для получения соединения. Обычно три параметра должны быть переданы в
Параметр 1: Адрес и порт базы данных (разные содержимое строки базы данных различено)
Оракул Адрес: JDBC: Oracle: Thin: @host: Port: SID
Параметр 2: Имя пользователя базы данных
Параметр 3: пароль базы данных к имени пользователя
Соединение conn = DriverManager.getConnect
("JDBC: Oracle: Thin: @host: Port: Oracle", "Пользователь", "PSD");
3. Шаг 3 : java.sql.statement выполняет операторы SQL и получает результаты
Состояние оператора = conn.createStatement ();
String sql = "/*Это оператор SQL*/";
Оператор предоставляет различные методы выполнения для различных операторов SQL:
Res)
* Этот метод специально используется для выполнения операторов DQL, а возвращенный результат представляет основополагающий набор запроса
int executeUpdate (String sql)
* Этот метод специально используется для выполнения операторов DML, и возвращаемые числа указывают, сколько части данных в таблице влияет на оператор.
Boolean execute (String SQL)
* Этот метод может быть выполнен в любой теории, но поскольку DQL и DML имеют специальные методы для выполнения, этот метод обычно используется для выполнения оператора DDL
Resultset rs = state.executequry (sql);
Результаты запроса вывода: while (rs.next ()))
{Вывод оператора}
Результат предоставляет метод для прохождения результатов:
Boolean Next ()
*Этот метод имеет две функции. Статья.
Вторая роль состоит в том, чтобы увидеть возвратное значение. Текущие записи, когда метод возвращает True, чтобы вернуть True.
*Эта серия методов используется для получения значения, соответствующего данному полю в текущей записи RS. Различные поля должны вызвать соответствующий метод из -за разных типов.
Шаг 4 : Закройте соединение и напишите его в блоке, наконец,
Наконец {if (conn! = null) {try {conn.close ();} catch (sqlexception e) {e.printstacktrace ();}}}
Поместите подключение базы данных в класс инструментов для достижения эффекта повторного использования
Поскольку базы данных доступа часто используются в проекте, обычно пишите класс инструментов для доступа к базе данных.
1. Скрещивайте данные непосредственно в классе инструмента dbutil
2. Напишите конфигурацию базы данных в файле свойства свойства.
Если вы используете первый метод, вам необходимо изменить базу данных, используемую на более позднем этапе или изменить хост, порт, имя подключения базы данных, пароль и т. Д., Вам необходимо изменить данные в исходном коде, что не удобно для Обслуживание системы.
Свойства prop = new Properties (); String username = prop.getproperty ("username"); Максимальное время ожидания int maxwait = integer.parseint (prop.getproperty ("maxwait"); // инициализировать содержание пула соединения CP = new BasicDatasource (); // RiverClassName (DriverName); CP.Seturl (url); CP.Setusername (имя пользователя);Приведенное выше объясняется шаги базы данных ссылок JDBC.