База данных это элемент модели AnyLogic, который представляет реальную существующую базу данных и отвечает за взаимодействие с ней. Добавляя в модель элемент База данных, вы объявляете, что ваша модель может обращаться к соответствующей базе данных.
Демо-модель: Dumping Simulation Output into a Database Table Открыть страницу модели в AnyLogic Cloud. Там можно запустить модель или скачать ее по ссылке Исходные файлы модели.В зависимости от типа вашей базы данных следуйте одной из приведенных в этой статье инструкций. Для навигации используйте боковую панель справа.
Чтобы получить доступ к базе данных MS Access в своей модели, необходимо связать модель с соответствующим файлом. Этот подход прост и не требует наличия ничего, кроме одного из упомянутых выше инструментов. Его недостатком является то, что он требует хранения абсолютного пути к файлу в проекте AnyLogic. Поэтому при изменении местоположения базы данных необходимо вручную изменить соответствующий путь в проекте AnyLogic.
Чтобы подключить к модели AnyLogic базу данных MS Excel или MS Access
- Выберите элемент База данных, который вы хотите связать с файлом Access.
- В свойствах элемента выберите Excel/Access в выпадающем списке Тип.
- Укажите присоединяемый файл базы данных. Нажмите кнопку Обзор. Появится диалоговое окно Открытие.
- Перейдите к файлу MS Access, который вы хотите использовать.
- Дважды щелкните файл или выделите его и нажмите кнопку Открыть для выбора файла.
- При необходимости щелкните по кнопке справа от поля Файл, чтобы переключаться между абсолютным и относительным путями до файла.
Чтобы подключить к модели AnyLogic базу данных MS SQL Server
- Выберите элемент База данных, который вы хотите связать с базой данных MS SQL Server.
- В свойствах элемента выберите Сервер Microsoft SQL в выпадающем списке Тип.
- Укажите хост-компьютер в поле Хост и имя базы данных, к которой необходимо получить доступ, в поле Имя базы данных.
- Введите Логин и Пароль, если они требуются базе данных.
Другой способ подключения к базе данных — связать ее с источником данных JDBC/ODBC. Этот способ использует так называемые драйверы JDBC/ODBC и делает вашу модель независимой от типа и местоположения базы данных.
Чтобы соединить AnyLogic с базой данных другого типа с помощью драйверов JDBC/ODBC
- Выберите элемент База данных, который вы хотите связать с реальной базой данных.
- В свойствах элемента выберите Другая база данных в выпадающем списке Тип.
-
Укажите драйвер JDBC/ODBC, который вы хотите использовать, в поле Драйвер JDBC.
В системе должен быть установлен указанный драйвер, иначе данный инструмент будет недоступен. Подробности установки см. в документации к драйверу.
- Введите URL соединения для драйвера JDBC. Синтаксис строки зависит от используемого драйвера, поэтому обратитесь к документации по драйверу.
- Введите Логин и Пароль, если они требуются базе данных.
-
Как мы можем улучшить эту статью?
-