Соединение DBeaver (DM) База данных Dameng

Соединение DBeaver (DM) База данных Dameng


DBeaver — это мощный инструмент управления базами данных, который может подключаться ко многим типам баз данных. Ниже приведены шаги для подключения к базе данных Dameng:

  1. Откройте DBeaver и нажмите кнопку «Подключиться».
  2. В появившемся диалоговом окне «Соединение» выберите вкладку «JDBC».
  3. Введите имя хоста или IP-адрес базы данных Dameng в поле «Имя хоста JDBC».
  4. Введите номер порта базы данных Dameng в поле «Порт JDBC».
  5. Введите имя пользователя базы данных Dameng в поле «Имя пользователя».
  6. Введите пароль базы данных Dameng в поле «Пароль».
  7. В поле «Драйвер JDBC» выберите драйвер базы данных Dameng.
  8. Нажмите кнопку «Проверить соединение», чтобы проверить, успешно ли установлено соединение.
  9. Если подключение прошло успешно, нажмите кнопку «Сохранить», чтобы сохранить настройки подключения.
  10. Нажмите кнопку «ОК», чтобы закрыть диалоговое окно «Подключение» и подключиться к базе данных Dameng.

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

1. Загрузите драйвер

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

Скачать официальный сайт DmJdbcDriver18.jar

вставьте сюда описание изображения

2. DBeaver создает новый драйвер

2.1 Диспетчер драйверов базы данных

вставьте сюда описание изображения

2.2 Создать новый драйвер

вставьте сюда описание изображения

2.3 Создать драйвер-настройки: имя класса, шаблон и порт можно заполнить, как показано на рисунке ниже

dm.jdbc.driver.DmDriver

jdbc:dm://{host}:{port}

вставьте сюда описание изображения

2.4 Создаем библиотеку драйверов (добавляем скачанный ранее jdbc драйвер)
вставьте сюда описание изображения
вставьте сюда описание изображения

2.5 Создание класса драйвера для настройки библиотеки драйверов

вставьте сюда описание изображения

2.6 Нажмите [ОК] - [Закрыть]

вставьте сюда описание изображения

3. Подключиться к базе данных DM

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

вставьте сюда описание изображения

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

4. JDBC-интерфейс

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

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

  • Установите соединение с базой данных DM.
  • Transfer отправляет операторы SQL в базу данных.
  • Обрабатывать и возвращать результаты выполнения оператора.

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

основной класс или интерфейс спецификация класса или интерфейса основная функция описание функции
java.sql.DriverManager Используется для управления драйверами и установления соединений с базами данных. Все методы в его классе являются статическими методами. получитьсоединение создать соединение
setLoginTimeout Установить тайм-аут входа
регистрацияДрайвер зарегистрировать водителя
дерегистрироватьдрайвер Удалить драйвер
java.sql.Соединение Класс подключения к базе данных используется для управления и выполнения подключений к базе данных, а также для фиксации и отката транзакций, создания объектов Statement и других операций. createStatement Создать объект Заявление
setAutoCommit Настроить автофиксацию
закрывать закрыть соединение с базой данных
совершить совершить транзакцию
откат транзакция отката
java.sql.Утверждение Используется для запуска операторов SQL в соединении и доступа к результатам. выполнять запустить оператор sql
выполнить запрос Выполнить инструкцию SQL, которая возвращает ResultSet
выполнитьобновление Выполнение инструкции INSERT, UPDATE, DELETE или инструкции SQL, которая не возвращает набор данных.
получитьрезультатсет Используется для получения результата текущего ResultSet
java.sql.ResultSet Объект набора результатов, в основном используемый для доступа к результатам запроса. абсолютный Переместите указатель записи результирующего набора в указанную строку
следующий Поместите указатель записи результирующего набора на следующую строку
последний Поместите указатель записи результирующего набора в последнюю строку
закрывать Освободить объект ResultSet
java.sql.DatabaseMetaData Класс, используемый для получения сведений о метаданных базы данных, таких как сведения о схеме, сведения о таблицах, сведения о разрешениях для таблиц, сведения о столбцах таблиц, сведения о хранимых процедурах и т. д. получитьтаблицы Получить табличную информацию указанного параметра
получить столбцы Получить информацию о столбцах указанной таблицы
получить первичные ключи Получить информацию о первичном ключе указанной таблицы
getTypeInfo Получить информацию о типе данных текущей базы данных
getExportedKeys Получить информацию о внешнем ключе указанной таблицы
java.sql.ResultSetMetaData Класс, используемый для получения сведений о метаданных набора результатов, таких как количество столбцов в наборе результатов, имя столбца, тип данных столбца, размер столбца и т. д. getColumnCount Получить количество столбцов в наборе данных
getColumnName Получить имя столбца, указанное в наборе данных
getColumnLabel Получить метку, указанную в наборе данных

Supongo que te gusta

Origin blog.csdn.net/u014096024/article/details/131193036
Recomendado
Clasificación