Перейти к основному содержимому

26 записей с тегом "JDBC"

Посмотреть все теги

· 10 мин. чтения

1. Обзор

В этой статье мы рассмотрим JDBC (Java Database Connectivity), который представляет собой API для подключения и выполнения запросов к базе данных.

JDBC может работать с любой базой данных при наличии соответствующих драйверов.

2. Драйверы JDBC

Драйвер JDBC — это реализация JDBC API, используемая для подключения к определенному типу базы данных. Существует несколько типов драйверов JDBC:

· 3 мин. чтения

1. Введение

JDBC — это набор спецификаций, определяющих части API и SPI контракта для Java Database Connectivity . Стандарт определяет абстракцию драйвера JDBC как основную точку входа для взаимодействия с базой данных.

В этом руководстве мы рассмотрим некоторые основные шаги, необходимые для загрузки драйверов JDBC.

2. Драйверы JDBC

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

· 4 мин. чтения

1. Обзор

В этой статье мы рассматриваем интерфейс JDBC RowSet . Объект JDBC RowSet содержит табличные данные в стиле, который делает его более адаптируемым и простым в использовании, чем набор результатов.

Oracle определил пять интерфейсов RowSet для наиболее частого использования RowSet:

  • JdbcRowSet
  • КэшедРовсет
  • WebRowSet
  • ДжойнРоусет
  • ФильтредРовсет

В этом руководстве мы рассмотрим, как использовать эти интерфейсы RowSet .

2. JdbcRowSet

· 8 мин. чтения

1. Обзор

Когда мы работаем с базой данных на Java, обычно мы подключаемся к базе данных с помощью JDBC .

URL-адрес JDBC является важным параметром для установления соединения между нашим Java-приложением и базой данных. Однако формат URL-адреса JDBC может различаться для разных систем баз данных.

В этом руководстве мы более подробно рассмотрим форматы URL-адресов JDBC нескольких широко используемых баз данных: Oracle , MySQL , Microsoft SQL Server и PostgreSQL .

2. Форматы URL-адресов JDBC для Oracle

· 4 мин. чтения

1. Введение

Java Database Connectivity (JDBC) — это Java API, используемый для взаимодействия с базами данных. Пакетная обработка группирует несколько запросов в один блок и передает его в базе данных за одно сетевое обращение.

В этой статье мы узнаем, как можно использовать JDBC для пакетной обработки запросов SQL.

Чтобы узнать больше о JDBC, вы можете прочитать нашу вводную статью здесь .

2. Почему пакетная обработка?

· 3 мин. чтения

1. Введение

В этом руководстве мы рассмотрим, как мы можем проверить, существует ли таблица в базе данных, используя JDBC и чистый SQL.

2. Использование метаданных базы данных

JDBC предоставляет нам инструменты для чтения и записи данных в базу данных. Помимо фактических данных, хранящихся в таблицах, мы можем читать метаданные, описывающие базу данных. Для этого мы будем использовать объект DatabaseMetaData , который мы можем получить из соединения JDBC:

DatabaseMetaData databaseMetaData = connection.getMetaData();

· 5 мин. чтения

1. Введение

В этой статье мы рассмотрим основы схем баз данных, зачем они нам нужны и чем они полезны. После этого мы сосредоточимся на практических примерах настройки схемы в JDBC с PostgreSQL в качестве базы данных.

2. Что такое схема базы данных

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

  1. Логическая схема базы данных определяет правила, которые применяются к данным, хранящимся в базе данных.
  2. Схема физической базы данных определяет правила физического хранения данных в системе хранения.

· 1 мин. чтения

1. Обзор

В этом кратком руководстве мы обсудим, как получить URL-адрес базы данных из объекта JDBC Connection .

2. Пример класса

Чтобы продемонстрировать это, мы создадим класс DBConfiguration с методом getConnection :

public class DBConfiguration {

public static Connection getConnection() throws Exception {
Class.forName("org.h2.Driver");
String url = "jdbc:h2:mem:testdb";
return DriverManager.getConnection(url, "user", "password");
}
}

· 12 мин. чтения

1. Обзор

API подключения к базе данных Java (JDBC) обеспечивает доступ к базе данных из приложения Java. Мы можем использовать JDBC для подключения к любой базе данных, если доступен поддерживаемый драйвер JDBC.

ResultSet это таблица данных, созданная путем выполнения запросов к базе данных. В этом руководстве мы более подробно рассмотрим API ResultSet .

2. Создание набора результатов

Во-первых, мы получаем ResultSet , вызывая executeQuery() для любого объекта, реализующего интерфейс Statement . И PreparedStatement , и CallableStatement являются подинтерфейсами оператора :

· 3 мин. чтения

1. Обзор

В этом кратком руководстве мы увидим, как мы можем получить последние автоматически сгенерированные ключи с помощью чистого JDBC.

2. Настройка

Чтобы иметь возможность выполнять SQL-запросы, мы собираемся использовать базу данных H2 в памяти .

Итак, для нашего первого шага давайте добавим его зависимость от Maven: