Инструмент Frontend для управления базой данных H2
Как использовать интегрированный интерфейс администрирования базы данных H2 ?
Для таких операций, как создание таблицы, изменение таблицы, добавление столбца и т. Д.
- Как узнать, имеет ли пользователь iPhone в настоящее время набор паролей и шифрование?
- В чем разница между идентифицирующими и неидентифицирующими отношениями?
- Каков наиболее эффективный способ хранения тегов в базе данных?
- Нормальные формы - 2-й и 3-й - это разница только составных клавиш? нетривиальная зависимость?
- неопределенность в разработке модели базы данных
- Передача массива структур для работы c ++
- Как создать и использовать очередь в Objective-C?
- C # - элегантный способ разделения списка?
- Что такое EOF на языке программирования C?
- Ограничения Android SharedPreferences?
- Что означает набор символов и сортировка?
- Полезно ли использовать целочисленный столбец для хранения почтовых индексов США в базе данных?
- Структура данных дерева Java?
Мне нравится 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 и поддерживает лучшую обработку данных
один обсуждаемый здесь
цитата из Томаса Мюллера:
http://www.dbsolo.com/
http://www.minq.se/products/dbvis/
http://executequery.org/index.jsp
http://sqldeveloper.solyp.com/index.html
http://sql-workbench.net/index.html
http://www.squirrelsql.org/
Также есть встроенный клиент оболочки, который удобен.
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.
Существует бесплатная версия:
Если вы используете его как встроенную базу данных весной, я использую следующую конфигурацию, чтобы включить встроенный веб-клиент, когда основное приложение запущено: