Афоризм
Того гляди, в веках меня прославят.
Последние статьи

 • Активности Android
Многоэкранные Android приложения
 • Fragment dynamic
Динамическая загрузка фрагментов в Android
 • Fragment lifecycle
Жизненный цикл Fragment'ов в Android
 • Fragment example
Пример Fragment'ов в Android
 • Data Binding
Описание и пример Data Binding
 • Пример MVVM
Пример использования MVVM в Android
 • Компонент TreeTable
Описание компонента TreeTable для Swing
 • Пример TreeTable
Пример использования TreeTable
 • Хранилища Android
Внутренние и внешние хранилища данных
 • Пример SQLite
Пример использования SQLite в Android
 • WebSocket
Описание и пример реализации WebSocket
 • Визуальные компоненты
Улучшен компонент выбора даты из календаря
 • Анимация jQuery
Описание и примеры анимации элементов DOM
 • APK-файл Android
Создание apk-файла для android устройств, .dex файлы
 • платформа JaBricks
Платформа OSGi-приложения JaBricks
Поддержка проекта

Если Вам сайт понравился и помог, то будем признательны за Ваш «посильный» вклад в его поддержку и развитие
 • Yandex.Деньги
  410013796724260

 • Webmoney
  R335386147728
  Z369087728698
Перейти к списку бандлов

Модуль просмотра таблиц БД

Бандл db-objects предназначен для просмотра структуры и записей таблиц базы данных (БД). Структура таблицы базы данных отображается в интерфейсе модуля в виде SQL-скрипта и описания полей таблицы (наименования и типы). Записи таблицы отображаются в интерфейсе постранично. Форма модуля локализована для нескольких языков.

Интерфейсная форма модуля разделена на две части. В левой части формы в табличном виде располагается список таблиц (Table) и представлений (View – виртуальные таблицы) базы данных. В первой колонке таблицы представлено наименование объекта, во второй колонке – тип объекта. В правой части формы на трех вкладках представлены структуры таблиц и их записи.

Колонки таблицы

На вкладке «Колонки» представлены наименования всех полей таблицы и их типы. В последней колонке отображается флаг нулевого значения поля : если флаг установлен, то поле может иметь нулевое значение.

Описание таблицы

На вкладке «SQL скрипт» представлен скрипт создания таблицы, включающий первичный и внешние ключи, индексы.

Данные таблицы

На вкладке «Данные» представлены записи выделенной таблицы. Наименования колонок соответствуют наименованию полей таблицы. При отображении записей таблицы используется расположенный в нижней части таблицы пагинатор для постраничного пролистывания данных. В пагинаторе указывается общее количество записей таблицы, количество страниц и количество записей на текущей странице.

Подробнее об использовании в интерфейсе таблицы с навигацией представлено на странице описания базового модуля gui-widgets.

Локализация интерфейса

Интерфейсная форма модуля локализована. Модуль db-objects подписан на рассылку сообщения по смене текущего языка локализации jabricks/LocaleEvent. Изменение в приложении JaBricks объекта локализации Locale автоматически переведет интерфейс модуля на новый язык локализации. Локализованные ресурсы интерфейса модуля включены в бандл. Значение текущего языка локализации модуль получает в бандле ресурсов util-resources.

Версия модуля 1.0.0 включает три языка локализации : русский, английский, немецкий.

Зависимости

Модуль admin-objectsdb использует следующие бандлы :

  • бандл util-resources, от которого получает значение текущей Locale для локализации интерфейса;
  • бандл util-db для установления соединения с сервером БД.
  • бандл gui-widgets, содержащий компоненты формирования интерфейса.

Подключение модуля к приложению

Для подключения модуля db-objects в приложение JaBricks необходимо :

  • разместить модуль в поддиректории «configuration/bundles/»;
  • внести в файл инициализации бандлов «bundles.ini» запись : db-objects-1.0.0.jar;
  • определить пункт меню или/и кнопку панели инструментов, параметрами подключения которых указать GAV значения бандла db-objects.

GAV параметры модуля db-objects имеют следующие значения :

• groupId : org.jabricks.dbobjects
• artifactId : db-objects
• version : 1.0.0

Подробнее о включении модуля в приложение Jabricks представлено здесь.

Скачать db-objects

Рассмотренный на странице модуль db-objects упакован в архивный файл db-objects-1.0.0.zip (40.0 Кб).

  Рейтинг@Mail.ru