2016-04-27 4 views
0

Привет Я пытаюсь реализовать класс dbHelper для создания соединения с существующей базой данных на сайте phpmyadmin. Я хочу читать и редактировать записи в базе данных. Поэтому мой вопрос заключается в том, как вы бы рекомендовали реализовать это в ваадине.Vaadin интеграция существующей базы данных

+2

Зависит от того, какой функциональный доступ вам нужен. Но SQLContainer будет хорошим началом или, возможно, JPAContainer, а также ... https://vaadin.com/docs/-/part/framework/datamodel/datamodel-overview.html и https://vaadin.com/ docs/-/part/framework/sqlcontainer/sqlcontainer-architecture.html –

+1

phpMyAdmin - это приложение для доступа к базе данных MariaDB или MySQL. Возможно, вы имеете в виду одну из них? –

ответ

2

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

Учебники по созданию приложений CRUD с Vaadin были выполнены довольно много раз. Статья Creating CRUD UI with Vaadin, а также Spring Data JPA CRUD with Vaadin git репозиторий обеспечивают хорошую пошаговую инструкцию. Как рекомендовал @Andre, использование JPAContainers и Bean Item Containers сократит объем кода, который вам нужно написать, поэтому было бы целесообразно планировать ваши модели данных соответственно. Если у вас есть какие-либо конкретные вопросы по доступу к данным с JPA или еще что-нибудь, сообщите мне об этом!

+0

спасибо человеку за помощь. плохо ознакомьтесь с учебником :) – Sergen

Смежные вопросы