DBEdit

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 22:01, 26 марта 2018.
DBEdit 2
DBEDIT2.png
Создатели: Jef Van Den Ouweland
Разработчики: Jef Van Den Ouweland
Выпущена: Январь 13, 2006
Постоянный выпуск: 2.4.6 / Май 10, 2012
Написана на: Java (язык программирования)
Операционная система: Windows, Linux, Solaris
Платформа: Java (среда разработки)
Тип ПО: СУБД
Лицензия: GNU General Public License
Веб-сайт http://dbedit2.sourceforge.net/

DBEdit 2- это редактор базы данных , который может подключаться к Oracle , DB2 , MySQL и любой базе данных, которая предоставляет драйвер JDBC . Он работает в Windows , Linux и Solaris . [Источник 1]

Исходный код

DBEdit - бесплатное программное обеспечение с открытым исходным кодом и распространяется по лицензии GNU General Public License . Исходный код размещен на SourceForge . [Источник 2]

Пример рабочей области

История

DBEdit разработан Jef Van Den Ouweland. Первая версия Windows была выпущена в январе 2006 года и использовалась для редактирования базы данных Oracle или DB2 . Он написан на Java . Позже была добавлена общая поддержка JDBC, чтобы приложение могло подключаться к базе данных любого типа, которая предоставляет драйвер JDBC . Через год после первого выпуска была добавлена поддержка других операционных систем , таких как Linux и Solaris . Последняя версия DBEdit была выпущена в мае 2012 года

Компоненты

Компоненты DBEdit и DBMemo обеспечивают просмотр и редактирование полей записи базы данных, компонент DBText — только просмотр. Свойства компонентов приведены ниже:

DBEdit & DBmemo & DBText








Name Имя компонента. Используется для доступа к свойствам компонента
DataSource Компонент-источник данных
DataField Поле базы данных, для отображения или редактирования которого используется компонент

Пример работы

Пример добавления базы данных

Шаг 1. Скачайте клиент DBEdit 2 с официального сайта. После установки запустите клиент.

Рабочее окно программы



Шаг 2. Сделайте выбор из баз данных, которые предлагаются

Перечень БД


Шаг 3. Назовите сервер

Окно с названием сервера



Шаг 4. Назовите БД

Окно с названием БД



Шаг 5. Заполните окна Названия БД, ссылки на сервер, и установку администратора

Окно с Подключением БД, Сервера и установка администратора



Шаг 6. Выберете необходимую БД и производите изменения

Выбор опций с серверами с бд


Разбор Рабочего Окна

Рабочее окно


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

В первый раз нет подключений, нажмите «Add», чтобы создать его.

Настройки подключения сохраняются в % USERPROFILE% \ dbedit.xml.

Правильный драйвер будет автоматически определяться на основе введенного URL. Приложение может подключаться к базе данных любого типа, которая предоставляет драйвер JDBC . Просто поместите драйвер в каталог, в котором установлено приложение, и настройте соединение с соответствующим синтаксисом URL. Этот каталог сканируется для всех файлов jar и zip до подключения.

Disconnect Отключается от базы данных после выполнения отката.

Если изменения должны стать постоянными, зафиксируйте перед отключением.

Commit Записывает все изменения в базу данных с момента последнего фиксации / отката / соединения.

Обратите внимание, что автоматическая фиксация отключена, что означает, что все изменения, внесенные в базу данных, должны быть зафиксированы, чтобы стать постоянными.

Rollback Отбрасывает все изменения из базы данных с момента последнего фиксации / отката / соединения, что означает, что все изменения будут отброшены.
Названия БД Синтаксис URL Пример
Oracle
jdbc:oracle:thin:@[Сервер]:[Порт]:[SID]
jdbc:oracle:thin:@dbserver.mycompany.com:1521:mydb
BD2
JDBC: db2: // [сервер]: [порт] / [SID] 
JDBC: db2: //dbserver.mycompany.com: 50000 / MYDB
MySQL
JDBC: MySQL: // [сервер] / [SID]
JDBC: MySQL: //dbserver.mycompany.com/mydb
SQLite
JDBC: SQLite: [имя файла]
JDBC: SQLite: C: \ Базы данных \ mydb.db
HSQLDB
JDBC: HSQLDB: [имя файла]
JDBC: HSQLDB: C: \ Базы данных \ MYDB
H2
JDBC: h2: [имя файла]
JDBC: h2: C: \ Базы данных \ MYDB
Apache Derby
JDBC: derby: [каталог]
JDBC: derby: C: \ Базы данных \ MYDB
SQL Server
JDBC: jtds: SQLServer: // [сервер]: [порт] / [SID]
JDBC: jtds: SQLServer: //dbserver.mycompany.com/mydb

Text Editing

JSyntaxPane предоставляет различные функции редактирования текста . Щелкните правой кнопкой мыши редактор, чтобы использовать их.

right click
Open File Открывает файл SQL в редакторе.
Safe File Сохраняет содержимое редактора в файле SQL.
Избранные Используется при помощи команды Alt + F

Используйте функцию избранного для сохранения часто используемых утверждений. При выборе фаворита будет загружен ранее сохраненный оператор в панели редактора. Добавление избранного будет сохранять содержимое панели редактора под новым или существующим именем избранного. Избранное сохраняется в % USERPROFILE% \ dbedit.xml.

History Используется при помощи команды Alt + Left 'Alt + Right

Каждый раз, когда выполняется оператор, независимо от того, успешно ли он, он сохраняется в истории. Используйте кнопки истории / ярлыки для просмотра ранее выполненных операторов. История не сохраняется на диске, поэтому срок службы до тех пор, пока выполняется приложение.

Format SQL Используется при помощи команды Ctrl + Shift + F

Форматирует базовые SQL-инструкции (DML и запросы), чтобы сделать их более читаемыми.

Run Используется при помощи команды Ctrl + Enter

Выполняет SQL в панели редактора. SQL может быть запросом, DML , DDL , DCL , PL / SQL , транзакционным блоком, вызовом, в основном что угодно. Если выбран фрагмент текста, будет выполнен только этот выбор. Это полезно для выполнения ряда операторов один за другим.

Run Script Выполняет серию утверждений в области редактора. Заявления должны быть разделены точкой с запятой.
Schema Browser Используется при помощи команды Alt + Enter

Браузер схемы позволяет вам выбирать таблицы, представления, столбцы, функции и процедуры из схемы базы данных. После открытия используйте клавиши со стрелками или мышь, чтобы выбрать объект, нажатие клавиши ввода или двойного щелчка приведет к отображению выбранного объекта в панели редактора. Чтобы отменить вызов, нажмите Alt + Enter или щелкните значок браузера схемы.

Direct editing

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

Insert Открывает форму, в которой могут быть введены значения для создания новой записи.

Запись основана на наборе результатов последнего выполненного запроса.

Delete Удаляет все выбранные записи в сетке.
Edit Открывает форму, в которой значения могут быть изменены для выбранной записи.
Duplicate Открывает форму, в которой могут быть введены значения для создания новой записи.

Все начальные значения основаны на выбранной записи в сетке.

Export Используется при помощи команды Double click

Экспортирует lob в файл и, возможно, открывает его соответствующим приложением. Если лоб находится в текстовом виде, отображается содержимое, а также можно скопировать его в буфер обмена. Несколько ложек также можно экспортировать за один раз. Чтобы сделать это, выберите несколько ячеек-ловушек, а при экспорте будет запрашиваться целевой каталог, и для их имени нужно выбрать столбец этой таблицы.

Import Импортирует файл в лоб.

Для быстрого редактирования lob: дважды щелкните по lob, сохраните и откройте его, выполните все необходимые настройки, сохраните файл, нажмите «Импорт», будет изменен ранее отредактированный файл, подтвердите.

Copy Копирует одну или несколько ложек в память.
Paste Вставляет одну или несколько досок из памяти. Количество выбранных лобок должно равняться количеству скопированных логов. Порядок вставки сохраняется.

Эта функция полезна для синхронизации базы данных.

Excel Экспортирует сетку в файл Excel и, возможно, открывает ее связанным с ней приложением.
PDF Экспортирует сетку в файл PDF и, возможно, открывает ее с соответствующим приложением.
Flat File Экспортирует сетку в плоский файл и, возможно, копирует ее в буфер обмена или сохраняет и открывает ее с помощью связанного приложения.
Insert Statements Преобразует сетку для вставки операторов и, возможно, копирует ее в буфер обмена или сохраняет и открывает ее с соответствующим приложением. Полезно для синхронизации базы данных.
Fetch Limit Устанавливает максимальное количество строк, возвращаемых выполненным запросом. Значение по умолчанию не ограничено (0).

Manual

Используется при помощи команды F1

Откроется справка в браузере, где можно ввести команды. Например, select * from.

Это, вероятно, наиболее часто используемый фрагмент синтаксиса. Для ее повтора, просто нажмите Ctrl + S.

About

При подключении в этом диалоговом окне отображается информация о версии базы данных и драйвера.

Примечания

  1. Официальный сайт //DBEdit 2 [2018-2018] Дата обновления:15.02.2018. URL:http://dbedit2.sourceforge.net/ (дата обращения 15.02.2018).
  2. Исходный код //DBEdit 2 [2018-2018] Дата обновления:15.02.2018. URL:http://sourceforge.net/projects/dbedit2 (дата обращения 15.02.2018).