Инструмент Frontend для управления базой данных H2

Как использовать интегрированный интерфейс администрирования базы данных H2 ?

Для таких операций, как создание таблицы, изменение таблицы, добавление столбца и т. Д.

Мне нравится SQL-клиент SQuirreL , а NetBeans полезен даже без хорошего плагина , обсуждаемого здесь ; но чаще всего я org.h2.tools.Server встроенный org.h2.tools.Server и порт 8082:

 $ java -cp /opt/h2/bin/h2.jar org.h2.tools.Server -help
 Запускает сервер консоли H2 (web-), TCP и PG-сервер.
 Использование: java org.h2.tools.Server 
 При запуске без параметров запускаются -tcp, -web, -browser и -pg.
 Параметры чувствительны к регистру.  Поддерживаемые параметры:
 [-help] или [-?] Распечатать список опций
 [-web] Запустите веб-сервер с помощью консоли H2
 [-webAllowOthers] Разрешить другим компьютерам подключаться - см. ниже
 [-webPort] Порт (по умолчанию: 8082)
 [-webSSL] Использовать зашифрованные (HTTPS) соединения
 [-browser] Запустите браузер и откройте страницу для подключения к веб-серверу
 [-tcp] Запустить TCP-сервер
 [-tcpAllowOthers] Разрешить другим компьютерам подключаться - см. ниже
 [-tcpPort] Порт (по умолчанию: 9092)
 [-tcpSSL] Использовать зашифрованные (SSL) соединения
 [-tcpPassword] Пароль для отключения TCP-сервера
 [-tcpShutdown ""] Остановить TCP-сервер;  Пример: tcp: // localhost: 9094
 [-tcpShutdownForce] Не ждите, пока все соединения не будут закрыты
 [-pg] Запустить PG-сервер
 [-pgAllowOthers] Разрешить другим компьютерам подключаться - см. ниже
 [-pgPort] Порт (по умолчанию: 5435)
 [-baseDir] Базовый каталог для баз данных H2;  для всех серверов
 [-ifExists] Можно открыть только существующие базы данных;  для всех серверов
 [-trace] Печать дополнительной информации о трассировке;  для всех серверов

Как насчет консольного приложения H2 ?

Я использую sql-workbench для работы с H2 и любой другой СУБД, с которой мне приходится иметь дело, и это заставляет меня улыбаться 🙂

Я хотел бы предложить DBEAVER .it основан на eclipse и поддерживает лучшую обработку данных

Также есть встроенный клиент оболочки, который удобен.

 java -cp h2*.jar org.h2.tools.Shell 

http://opensource-soa.blogspot.com.au/2009/03/how-to-use-h2-shell.html

 $ java -cp h2.jar org.h2.tools.Shell -help Interactive command line tool to access a database using JDBC. Usage: java org.h2.tools.Shell  Options are case sensitive. Supported options are: [-help] or [-?] Print the list of options [-url ""] The database URL (jdbc:h2:...) [-user ] The user name [-password ] The password [-driver ] The JDBC driver class to use (not required in most cases) [-sql ""] Execute the SQL statements and exit [-properties ""] Load the server properties from this directory If special characters don't work as expected, you may need to use -Dfile.encoding=UTF-8 (Mac OS X) or CP850 (Windows). See also http://h2database.com/javadoc/org/h2/tools/Shell.html 

Я не использовал его, но RazorSQL выглядит неплохо.

Я бы предложил IDE Jetbrain: DataGrip https://www.jetbrains.com/datagrip/

Я использую DbVisualizer для администрирования H2-db.

Существует бесплатная версия:

https://www.dbvis.com/download/

Если вы используете его как встроенную базу данных весной, я использую следующую конфигурацию, чтобы включить встроенный веб-клиент, когда основное приложение запущено:

        
  • Что такое левое-дочернее, правое-единственное представление дерева? Зачем вы его используете?
  • Насколько большой может получить firebase database MySQL до того, как производительность начнет ухудшаться
  • Как форматировать столбцы DateTime в DataGridView?
  • Динамические данные, связывающие данные
  • Каковы некоторые лучшие практики и «эмпирические правила» для создания индексов базы данных?
  • База данных Android SQLite, таблица падения WHY и воссоздание при обновлении
  • Когда использовать MyISAM и InnoDB?
  • Хранить изображения в базе данных MongoDB
  • NoSql vs Реляционная firebase database
  • Как кэшировать данные в приложении MVC
  • Какая встроенная firebase database используется в приложении Delphi?
  • Давайте будем гением компьютера.