Как подключить MySQL к бесплатной версии Intellij IDEA (community) / Песочница / Хабр

Привет, сегодня покажу как подключить Ваше приложение к базе данных (БД) в бесплатной версии Intellij IDEA (community).В статье будет: много картинок, мало букв, будет интересно и полезно.

Статья ориентирована на людей уже знакомых с Java Core и MySQL.

А так же для подключения базы данных к приложению Вам необходимо скачать и перед прочтением статьи установить сервер с официального сайта (Это бесплатно).https://dev.mysql.com/downloads/workbench/

Начинаем!

1: Создаём новый проект в Intellij IDEA

2: Затем идём вFile->Settings->Plugins->MarketPlace и в поисковой строке вводим Database Navigator.Устанавливаем, перезапускаем Intellij IDEA.

3: После установки плагина и перезапуска Intellij IDEA, в Вашем ТулБаре появится новое окно (DB Navigator)

4: Заходим в новое окно(DB Navigator), нажимаем зелёный плюсик и из предложенного списка выбираем MySQL

5: В появившемся окне вписываем в поле

Name, имя которое вы хотите дать базе данных. Описание можно оставить пустым.Host и Port трогать не нужно. Проследите за тем что бы в поле Database была строка mysql. Вводим User и Password (Обычно это (root) для Логина и Пароля). После всего нажимайте Test Connection.

6: При тестировании соединения может возникнуть ошибка временной зоны. Для её исправления в поиске операционной системы вводим mysql, и выбираем MySQL Command Line Client (всё как на картинке).

7: В появившемся консоле вводим пароль БД, И вводим команду set global time_zone = ‘+3:00’;(+3 часа это мой часовой пояс так как я нахожусь в Минске, вы вводите часовой пояс своего города).

8: После исправления ошибки жмите Apply, Ok и в вашем DB navigator появляется структура БД с которой вы можете просматривать таблицы и БД.

9: Рекомендую при просматривании таблиц нажимать на кнопку No filters.

10: Теперь нужно установить драйвер (это быстро) для Вашей БД. Идём на официальный сайт ORACLE ( dev.mysql.com/downloads/connector/j ) и качаем архив. Выберите из списка Platform Independent.

11: Когда архив загрузился, открываем его и извлекаем файл (смотрите картинку) в папку (путь к папке нужно запомнить).

12: Переходим в Intellij IDEA, там ищем File->Project Structure ->SDK’s -> плюсик который отмечен стрелкой -> ищем файл который только что скачали -> жмём ОК.

13: База Данных подключена к Intellij IDEA! Теперь надо разобраться как подключиться к ней через приложение. Для этого я создал класс который назвал TestConnection и в нём прописал константы (USER_NAME, PASSWORD, URL), создал статические Statement и Connection.

14: Кстати что бы найти значение поля URL, нужно открыть Ваш DB Navigator, нажать на зелёный плюс, выбрать mysql(Тут БД может попросить логин и пароль), и в открывшемся окне выбрать

Info. Скопировать значение строки Connection URL. Это и будет URL.

15: Осталось немного. Просим у ДрайверМенеджера что бы он дал нам соединение (смотрите картинку ниже, верхний красный блок).Всё должно быть обёрнуто в ТрайКэтч. А в нижнем блоке создаём Statement.

16: Как я уже писал статья ориентирована на людей уже знакомых с языком MySQL. все запросы легко гугляться, язык очень простой и является MustHave(обязательно) для каждого BackEND Developer, поэтому я не буду объяснять что написано на языке SQL (было бы очень долго). Что касается Java:

1 — В главном методе (main) нужно указать ClassPath (первая строка на картинке).
2 — Во втором красном блоке у Statement я вызвал метод executeUpdater. Его нужно использовать для обновления или добавления данных в таблице. Метод, по умолчанию, в параметры принимает строку в которую Вам следует писать ваши SQL-запросы обёрнутый в двойные кавычки.
3 — Добавление данных в таблицу наглядно.
4 — Для получения данных из таблицы я вызвал метод executeQuery у Statement, он так же принимает строку в параметры.
5 — Что бы вывести в консоль данные полученные с таблицы я использую цикл

while с параметром (смотрите картинку) который проходит все строки таблицы по очереди, а в теле вызывается метод getString у resulySet (Всё как на картинке). этот метод принимает в параметры цифру которая означает номер колонки которую вы хотите получить.

Какие могут быть ошибки

Хочу рассказать о некоторых ошибках с которыми Вы можете встретиться, конечно вы можете это не читать, но это очень важно.

1 — Если создание таблицы прошло успешно, её следует закомментировать потому что так как таблица уже создана, при следующем запуске приложение вылетит, потому что код начнёт отрабатывать по новой и попытается создать ещё одну таблицу с таки же Name, а это запрещено.

Будет вот такая ошибка. Что значит «Таблица Name уже существует»

2 — Так же и со всеми данными, если они добавлены успешно, следует удалять или комментировать строки которые их добавляли или обновляли.

3 — Будьте внимательны с SQL, Intellij IDEA не подчёркивает ошибки которые вы допускаете в синтаксисе, закрывайте скобки и кавычки. Пример ошибки синтаксиса SQL

Всем спасибо
AlexOakUnlimited ©

MySQL типы данных — Java программирование

MySQL типы данных — Java программирование | ExamClouds
  • TINYINT — тип целых чисел. Диапазон значений от -127 до 128 (если может быть отрицательным), либо 0 до 255 (если не может быть отрицательным).
  • SMALLINT — тип целых чисел, В отличие от TINYINT диапазон значений значительно больше: -32 768 до 32 767 (если значение может быть отрицательным), либо от 0 до 65 535.
  • MEDIUMINT — тип целых чисел, однако диапазон значений ещё больше: от -8 388 608 до 8 388 607 (если возможны отрицательные), либо от 0 до 16 777 215.
  • INT — тип целых чисел. Самый распространённый тип данных.
    Диапазон: от -2 147 483 648 до 2 147 483 647, либо от 0 до 4 294 967 295.
  • BIGINT — ещё один тип целых чисел, с самым широким диапазоном значений. Используется редко, так как подобные масштабы значений бывают задействованы крайне редко. От -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807, либо от 0 до 18 446 744 073 709 551 615.
  • FLOAT — вещественные числа. Точность одинарная. Число знаков после запятой может составлять не более 24-х. Диапазон значений: от -3,402823466E+38 до -1,175494351E-38, 0, и от 1,175494351E-38 до 3,402823466E+38.
  • DOUBLE — вещественный тип данных. Похож на FLOAT, но знаков после запятой больше в два раза. Количество знаков после запятой может составлять до 53-х. Допустимые значения: от -1,7976931348623157E+308 до -2,2250738585072014E-308, 0, и от 2,2250738585072014E-308 до 1,7976931348623157E+308. 
  • DECIMAL — вещественный тип данных, хранится в виде строки. Используется редко. При отсутствии знаков — диапазон значений такой же как у DOUBLE.  
  • TEXT (BLOB) — стандартный строковый тип данных. Максимальная длина 65 535 символов.
  • TINYTEXT (TINYBLOB) — строковый тип. Текст с длиной от 0 до 255 символов.
  • MEDIUMTEXT (MEDIUMBLOB) — строковый тип. Текст с длиной от 0 до 16 777 215 символов.
  • LONGTEXT (LONGBLOB) — строковый тип. Текст с длиной от 0 до 4 294 967 295 символов.
  • VARCHAR — ещё один строковый тип данных, причём строкой переменной длины от 0 до 255 символов. Чаще всего используется для сохранения переменных с логином, паролем и прочими пользовательскими данными.
  • CHAR — строковый тип данных. Длина фиксированная (независимо от количества переданных символов). Диапазон составляет от 0 до 255 символов. При передаче данных меньше 255 символов в конце к данным дописываются пробелы, чтобы длина строки достигла заданного размера. 
  • TINYBLOB — бинарный тип данных. Максимум 255 символов.
  • BLOB — бинарный тип.
    Максимум 65535 символов.
  • MEDIUMBLOB — бинарный тип данных. Максимум 16 777 215 символов.
  • LONGBLOB — бинарный тип данных. Максимум 4 294 967 295 символов.
  • DATE — тип данных, хранящий дату. Формат следующий: YYYY-MM-DD (год, месяц, день). Например, такое значение будет удовлетворять этому полю: 2011-01-02.
  • DATETIME — тип данных, хранящий дату и время. Формат следующий: YYYY-MM-DD HH:MM:SS (год-месяц-день час-минута-секунда). Например: 2011-01-21 09:41:22 
  • TIMESTAMP — тип данных, хранящий дату и время. Имеет следующие форматы: YYYYMMDDHHMMSS, YYMMDDHHMMSS, YYYYMMDD, YYMMDD.
  • TIME — тип данных, хранящий время. Формат: HH:MM:SS. Например: 09:21:55.
  • YEAR — тип данных, хранящий дату (год). Форматы: YY, YYYY.

Previous

Next

Read also:

  • Базы Данных
  • Нормализация БД
  • SQL оператор CREATE
  • SQL оператор SELECT
  • SQL оператор INSERT
  • SQL объединения
  • Изменение таблиц
  • Типы ключей баз данных
  • Функции, используемые в операторах SELECT и WHERE
  • Задания

Trustpilot

Trustpilot

уязвимостей mysql%3amysql-connector-java | Сник

  • последняя версия

    8. 0.32

  • последняя неуязвимая версия

    8.0.32

  • первая публикация

    18 лет назад

  • опубликована последняя версия

    4 месяца назад

  • лицензии обнаружены

    • Неизвестно

      [8. 0.31,)
    • GPL-2.0

      [2.0.14,8.0.31)
  • менеджер пакетов

    Просмотр в репозитории Maven

Сообщить о новой уязвимости Нашли ошибку?

Прямые уязвимости

Известные уязвимости в пакете mysql%3amysql-connector-java. Сюда не входят уязвимости, принадлежащие зависимости этого пакета.

Автоматически находите и устраняйте уязвимости, затрагивающие ваши проекты. Snyk сканирует на наличие уязвимостей и предоставляет исправления бесплатно.

Исправить бесплатно

  • М
Неправильная авторизация

(,8. 0.28)

  • М
Внедрение внешней сущности XML (XXE)

(,8.0.27)

  • Н
Обход контроля доступа

(,8.0.13)

  • М
SQL-инъекция

(,5. 1.35)

  • М
Повышение привилегий

(,8.0.16)

  • М
Выполнение произвольного кода

(,5.1.42)

  • Н
Неправильный контроль доступа

(,5. 1.41)

  • л
Неправильный контроль доступа

(,5.1.42)

Версии пакетов

Сравнение MySQL и Oracle Java DB 2023

  • Главная
  • MySQL и Oracle Java DB

Отмена

Вы должны выбрать как минимум 2 продукта для сравнения!

Сравнение Руководство покупателя

Загрузить полный отчет

Руководство покупателя

Сравнение MySQL и Oracle Java DB

Март 2023 г.

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

Чтобы узнать больше, ознакомьтесь с нашим подробным отчетом о MySQL и Oracle Java DB (обновлено: март 2023 г.).

Загрузить полный отчет

691 096 профессионалов воспользовались нашим исследованием с 2012 года. улучшенная масштабируемость, простота обслуживания. Он с открытым исходным кодом и прост в использовании.

Анонимный пользователь

Инженер-разработчик программного обеспечения в компании, предоставляющей технические услуги

Стабильный, эффективный и простой в развертывании

С помощью этого решения мы можем писать запросы более эффективно, а управление данными стало лучше и проще.

Цитаты участников

Мы попросили бизнес-профессионалов проанализировать решения, которые они используют.
Вот некоторые выдержки из того, что они сказали:

«Решение помогает нам работать с нашими базами данных и извлекать данные». «Моя основная причина использования MySQL для этой небольшой компании, занимающейся базами данных клиентов, и для некоторых научных проектов заключалась в том, что мне приходилось выполнять установку самому. У меня не было группы администраторов баз данных. Поэтому я искал что-то очень простое в обращении. MySQL легко установить, подключить и делать все подобные вещи ». «Меня полностью устраивает MySQL.» «Решение представляет собой небольшое приложение, которое очень легко развернуть.» «Она бесплатна, что, вероятно, является ее самой ценной особенностью. Это довольно полнофункциональная реляционная база данных. Она действительно делает все, что нам от нее нужно.» «Он прост в использовании.» «Нас полностью устраивает производительность базы данных, и это зрелый продукт. Моя организация искала базу данных с открытым исходным кодом для наших небольших клиентов, например версию для сообщества. Для более крупных клиентов мы можем перейти на коммерческие и поддерживаемые версии. » «Процесс развертывания довольно быстрый.»

Другие плюсы MySQL →

«Решение стабильно». «Возможность писать запросы более эффективно, а управление данными стало лучше и проще.» «Дополнительным преимуществом наличия Java в базе данных Oracle является то, что все меры безопасности, применяемые к базе данных Oracle, будут применяться и к хранимым процедурам Java».

Дополнительные специалисты Oracle Java DB →

«В следующем выпуске должно быть добавлено что-то похожее на EPL. Например, при использовании блок-схемы мы можем создать схему. У нас есть две полезные функции, которые нужно добавить или создайте таблицу, но должны быть некоторые функции пользовательского интерфейса, позволяющие нам перетаскивать для создания других схем. Это было бы очень полезно». «Решение может улучшить мониторинг. В настоящее время вам необходимо использовать сторонние решения для мониторинга». «Лицензирование решения стоит дорого.» «Когда дело доходит до поддержки больших данных, есть место для улучшения механизмов баз данных, поддерживаемых MySQL». «Автонастройка и кластер NDB имеют некоторые ограничения в отношении внешних ключей.» «Можно улучшить интеграцию с другими системами, а также интеграцию между другими базами данных.» «MySQL можно улучшить, добавив больше автоматизации». «Усовершенствования MySQL зависят от конкретного варианта использования. Например, в моем сценарии мне часто нужно поддерживать и хранить данные, которые затем можно использовать для создания отчетов. С другой стороны, другие могут предложить включить функцию, которая позволяет упростить визуализацию данных, например, доступных в Power BI или других подобных инструментах».

Другие минусы MySQL →

«Решение может быть более удобным для пользователя». «Решение должно продолжать обновлять и улучшать язык Java». «Требуется улучшение в вопросах согласованности в отношении сроков».

Дополнительные недостатки Oracle Java DB →

Рекомендации по ценам и стоимости

  • «Для этого решения требуется лицензия».
  • «Это открытый исходный код. Мы предпочитаем его для POC, потому что он снижает стоимость лицензии.»
  • «MySQL бесплатна.»
  • «Для локальной версии лицензия не требуется».
  • «Это дешевле других решений.»
  • «Для этого решения имеется лицензия. В большинстве случаев решение приобретается в комплекте с другим аппаратным или программным обеспечением».
  • «MySQL выпущен под лицензией с открытым исходным кодом, поэтому вам не нужно платить за его использование».
  • «Никаких затрат, никаких лицензионных сборов».
  • Дополнительные советы по ценам и стоимости MySQL →

  • «Цены на продукт очень приятные, без дополнительных затрат после лицензионных сборов».
  • Дополнительные советы по ценам и стоимости Oracle Java DB →

    Вопросы сообщества

    Почему соединения MySQL шифруются и каковы самые большие преимущества этого…

    Top Answer:MySQL шифрует соединения для защиты ваших данных и самая большая выгода от этого в том, что никто не может испортить его. Если вы перемещаете информацию по сети без шифрования, вы подвергаете ее опасности… подробнее »

    Прочитать все 2 ответа   →

    Учитывая, что существует бесплатная версия MySQL, стали бы вы инвестировать в…

    Наверх Ответ: Меня можно считать ветераном MySQL, поскольку я использую ее еще до того, как Oracle купила ее и создала платные версии. Итак, в мое время все это было бесплатным, с открытым исходным кодом и лучшим среди… подробнее »

    Прочитать все 2 ответа   →

    Что бы вы хотели улучшить с помощью MySQL?

    Top Answer:Одну вещь, связанную с MySQL, я хотел бы улучшить не в самом продукте, а в руководствах по нему. Раньше, когда это было бесплатно, каждый был сам по себе, искал учебные пособия и видео с практическими рекомендациями в Интернете… подробнее »

    Прочитать все 2 ответа   →

    Что вам больше всего нравится в Oracle Java DB?

    Наверх Ответ:Решение стабильно.

    Прочитать все 7 ответов   →

    Что нужно улучшить в Oracle Java DB?

    Наверх Ответ: Решение могло бы быть более удобным для пользователя. Он поставляется с багажом, поэтому он должен быть простым в использовании. PLS QL и запросы эффективны, но нет большой разницы между обычной Java и… подробнее »

    Прочитать все 6 ответов   →

    Каков ваш основной вариант использования Oracle Java DB?

    Top Ответ:Наш основной вариант использования этого решения — приложения в банке, которые являются второстепенными приложениями и веб-приложениями, разработанными внутри компании.

    Прочтите все 7 ответов →

    Рейтинг «/>

    3 -й

    из 34 в реляционных базах данных инструментов

    Просмотры

    19,853

    Сравнение

    16,371 9007 9001 210012

    9007

    16,371 9007 9001 29001

    43

    Average Words per Review

    389

    Rating

    8.0

    16th

    out of 34 in Relational Databases Tools

    Views

    1,355

    Comparisons

    1,149

    Reviews

    3

    Среднее количество слов в отзыве

    349

    Рейтинг

    8,3

    Сравнения

    Firebird SQL и MySQL

    Сравнения проводились в 20% случаев.

    База данных Oracle и MySQL

    Сравнивается в 11% случаев.

    SQL Server и MySQL

    Сравнение проводилось в 10 % случаев.

    MariaDB и MySQL

    Сравниваются в 10% случаев.

    LocalDB и MySQL

    Сравнение проводилось в 2 % случаев.

    Другие конкуренты MySQL   →

    + Добавьте продукты для сравнения

    SQL Server и Oracle Java DB

    Сравнение проводилось в 20 % случаев.

    База данных Oracle и Oracle Java DB

    Сравнение проводилось в 15 % случаев.

    Apache Derby и Oracle Java DB

    Сравниваются в 9 % случаев.

    Сравнение SAP HANA и Oracle Java DB

    в 8 % случаев.

    База данных IBM Db2 и Oracle Java DB

    Сравнение проводилось в 3 % случаев.

    Другие конкуренты Oracle Java DB   →

    + Добавьте продукты для сравнения

    Подробнее

    Oracle

    Oracle

    Обзор

    MySQL является реляционной базой данных с открытым исходным кодом . До того, как Oracle приобрела этот продукт, он был полностью бесплатным для пользователей. После слияния решение начало предлагать платные услуги с большим количеством функций, наряду с бесплатной версией. MySQL может легко интегрироваться с широким спектром языков программирования, что делает его одним из самых гибких и надежных продуктов среди конкурентов. Это экономичное решение помогает пользователям предоставлять высокопроизводительные и масштабируемые приложения баз данных с помощью нескольких продуктов. Среди них:

    • MySQL HeatWave: Это ускоритель запросов в памяти для MySQL. Это параллельный, столбчатый, гибридный механизм обработки запросов с алгоритмами распределенной обработки запросов. Эта служба базы данных используется для транзакций, аналитики и машинного обучения (ML). Он предлагает упрощенную и безопасную аналитику в реальном времени. Его можно развернуть в Oracle Cloud Infrastructure (OCI), Amazon AWS, Azure и центрах обработки данных пользователей.
    • My SQL Enterprise Edition: Этот выпуск решения включает наиболее полный набор расширенных функций, средств технической поддержки и управления. Комбинация функций обеспечивает безопасность, масштабируемость, надежность и время безотказной работы, снижая при этом риск, стоимость и сложность управления приложениями MySQL.
    • MySQL Standard Edition: В этом выпуске используются производительность и надежность промышленного уровня, чтобы помочь пользователям создавать высокопроизводительные и масштабируемые приложения открытой обработки транзакций (OLTP).
    • MySQL Classic Edition: Это встроенная база данных для независимых поставщиков программного обеспечения (ISV), производителей оригинального оборудования (OEM) и торговых посредников (VAR), которые разрабатывают приложения с использованием механизма хранения MyISAM.
    • MySQL Community Edition: Это бесплатная версия продукта, поддерживаемая большим активным сообществом разработчиков с открытым исходным кодом.
    • MySQL Cluster CGE: Это распределенная база данных, которая сочетает в себе линейную масштабируемость и высокую доступность. Он предлагает доступ в памяти в режиме реального времени к многораздельным и распределенным базам данных.
    • MySQL Embedded: Этот продукт предлагает MySQL в качестве встроенной базы данных и наиболее широко используется независимыми поставщиками программного обеспечения, OEM-производителями и VAR. Он используется для повышения конкурентоспособности приложений, оборудования и устройств за счет более быстрого вывода их на рынок при одновременном снижении себестоимости проданных товаров (COG).

    My SQL Features

    Характеристики каждой редакции MySQL различаются в зависимости от того, что она предлагает и для каких клиентов она предназначена. Но основные характеристики продукта включают следующее:

    • Внутреннее устройство и переносимость: Эти возможности позволяют MySQL работать на нескольких платформах и предоставлять транзакционные и нетранзакционные механизмы хранения. Этот набор функций протестирован с Purify, Vilgrind и широким спектром различных компиляторов.
    • Типы данных: Благодаря гибкости функции типов данных MySQL продукт совместим с очень широким спектром типов данных, включая типы строк фиксированной и переменной длины.
    • Операторы и функции: Эта функция обеспечивает полную поддержку операторов и функций MySQL. Он поддерживает широкий спектр функций и позволяет пользователям обращаться к таблицам из разных баз данных в одном операторе.
    • Безопасность: Функции безопасности MySQL предоставляют пользователям гибкую систему привилегированных паролей, которая позволяет выполнять проверку на основе хоста. Продукт предлагает шифрование всего трафика паролей, когда пользователи подключаются к серверу.
    • Масштабируемость и ограничения: MySQL поддерживает большие базы данных примерно до 50 миллионов записей и до 64 индексов на таблицу.
    • Возможности подключения: Возможности подключения продукта позволяют клиентам подключаться к MySQL с использованием нескольких протоколов, предоставляя им свободу выбора с точки зрения того, какие из них использовать.
    • Локализация: Благодаря этой функции продукт доступен пользователям на многих языках. Часовой пояс сервера может быть изменен динамически и позволяет клиентам указывать свой собственный часовой пояс для своего удобства.
    • Клиенты и инструменты: Продукт включает в себя несколько клиентских и служебных программ.

    Преимущества MySQL

    MySQL дает много преимуществ организациям, которые используют его для своих данных. К наиболее распространенным относятся:

    • Из-за того, что изначально исходный код был открытым, MySQL является простым для понимания и удобным для новичков продуктом.
    • Решение также поддерживает версию с открытым исходным кодом, что означает, что пользователи могут загружать, использовать и изменять его в соответствии со своими требованиями.
    • MySQL обеспечивает согласованность данных за счет их эффективного хранения и сведения к минимуму избыточности.
    • Это решение считается одним из самых быстрых на рынке, что подтверждается многочисленными тестами производительности.
    • MySQL очень гибкий и поддерживает большое количество встроенных приложений.
    • Решение совместимо со многими операционными системами.
    • Этот продукт предлагает клиентам возможность отката транзакций, а также фиксации и восстановления после сбоя.

    Отзывы реальных пользователей

    По словам инженера по базам данных в розничном магазине с более чем 10 000 сотрудников, MySQL — отличный продукт с открытым исходным кодом, который предлагает отличную масштабируемость и совместимость.

    Йонг С., специалист по системной интеграции, высоко оценивает этот продукт, так как он имеет различные варианты лицензирования и прост в настройке.

    Java DB — это система управления реляционными базами данных (RDBMS). Данные хранятся и запрашиваются через SQL или JDBC. Как и другие СУБД, к базе данных Java также можно получить доступ через уровень сохраняемости, такой как JPA, Hibernate или JDO. Объекты Java могут храниться в столбцах таблиц Java DB.

    Узнать больше о MySQL

    Узнать больше

    Узнать больше о Oracle Java DB

    Узнать больше

    Примеры клиентов

    Glassfish Network, Tumblr, Sumblr, Wikipedia, Scholastic, Scholastic, MTV Wireless Network, Tumblr, Wikipedia, Scholastic, MTV Network Открытая очередь сообщений и технологии RightNow.

    Université Nice Sophia Antipolis

    Top Industries

    REVIEWERS

    Computer Software Company19%

    University11%

    Фирму по финансовым услугам 8%

    Comms Service Provider88%

    Посетители чтения Обзоры

    Компания по программному обеспечению 18%

    Comms Service Provider15%

    Финансовые услуги. Финансовые услуги

    Правительственная 6%

    .

    Компания по производству программного обеспечения15%

    Поставщик услуг связи11%

    Правительство9%

    Размер компании

    РЕЦЕНЗЕНТЫ

    Small Business44%

    Midsize Enterprise18%

    Large Enterprise38%

    VISITORS READING REVIEWS

    Small Business24%

    Midsize Enterprise15%

    Large Enterprise61%

    REVIEWERS

    Small Business44%

    Midsize Enterprise11%

    Крупное предприятие44%

    ПОСЕТИТЕЛИ, ЧИТАЮЩИЕ ОТЗЫВЫ

    Малый бизнес20%

    Среднее предприятие14%

    Крупное предприятие67%

    Руководство покупателя

    MySQL и Oracle Java DB

    Март 2023 г.