- Borland Database Administrator (BDE) in Windows 10
- Replies (9)
- Еще один способ установки и использования Docker в Windows 10
- Установка WSL 2
- Установка Docker
- Запуск контейнеров
- Урок 1. Инструменты от Borland. Инструменты для работы с базами данных, поставляемые вместе с Delphi.
- Урок 1. Инструменты от Borland. Инструменты для работы с базами данных, поставляемые вместе с Delphi.
- Утилита Database Desktop (Лабораторная работа )
- Установка Oracle Database 18c Express Edition (XE) на Windows 10
- Системные требования Oracle Database 18c Express Edition (XE)
- Пошаговая установка Oracle Database 18c Express Edition (XE) на Windows 10
- Шаг 1 – Скачивание установочного дистрибутива
- Шаг 2 – Распаковка ZIP-архива и запуск программы установки
- Шаг 3 – Принятие условий лицензионного соглашения
- Шаг 4 – Выбор каталога для установки
- Шаг 5 – Пароль администратора
- Шаг 6 – Начало процесса установки
- Шаг 7– Завершение процесса установки
- Шаг 8 – Проверка подключения к серверу
- Видео
Borland Database Administrator (BDE) in Windows 10
Replies (9)
This issue can be best answered by Borland Support.
49 people found this reply helpful
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
354 people found this reply helpful
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
is there any available BDE for Windows 10 32bit version.
78 people found this reply helpful
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
this file does-not exist, can u help me sending it to me.
20 people found this reply helpful
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
3 people found this reply helpful
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
I had this problem installing a Delphi 4 Pro application that uses the Borland BDE, as well as installing Delphi itself. It hung up and become unresponsive. I double-clicked on it to abort. I had to uncheck the BDE with a custom install to complete the D4 installation.
I found a download of an upgraded BDE install:
I used it in my install script and it seemed to work. But I don’t know for sure. BDE was apparently already on my Win10 machine from a previous install. Perhaps some of the updates made the old version incompatible?
The BDE64.rar file is no longer in the dropbox listed above by Fabio M. L. Souza
Еще один способ установки и использования Docker в Windows 10
Чтобы все описанные ниже действия были успешно выполнены, потребуется 64-разрядная система с версией не меньше 2004 и сборкой не меньше 18362. Проверим версию и номер сборки, выполнив в PowerShell команду winver
Если версия ниже требуемой, то необходимо произвести обновление и только после этого идти дальше
Установка WSL 2
Сначала включим компонент Windows Subsystem for Linux (WSL). Для этого запустим PowerShell с правами администратора и выполним первую команду
Выполним следующую команду
Для целей этой статьи это необязательно, но установим дистрибутив Linux через Microsoft Store, например, Ubuntu 20.04 LTS
При первом запуске установленного дистрибутива введем имя пользователя и пароль
Файловая система запущенного дистрибутива Linux будет смонтирована по этому пути \\wsl$
Установка Docker
Скачаем Docker Desktop для Windows и установим, следуя простым инструкциям
После установки запустим приложение Docker Desktop и установим интеграцию Docker с дистрибутивом Linux (WSL 2)
Теперь отправлять команды Docker можно как через PowerShell, так и через Bash. Выполним команду docker version
Запуск контейнеров
Чтобы убедиться, что Docker правильно установлен и работает должным образом, запустим простой контейнер busybox, который всего лишь выведет в консоль переданное сообщение и завершит свое выполнение
Хорошо. Давайте сделаем что-то более интересное. Например, запустим контейнер rabbitmq
Разберем выполненную команду:
Теперь мы можем извне контейнера взаимодействовать с сервером RabbitMQ через порт 5672 и получить доступ к управлению из браузера через порт 8080
Для нашего примера нам понадобится отдельная сеть, т.к. мы запустим целых два контейнера, которые будут взаимодействовать между собой. На самом деле все запускаемые контейнеры по умолчанию попадают в уже существующую сеть с именем bridge, но т.к. в своей сети мы без лишних проблем сможешь обращаться из одного контейнера к другому прямо по имени, создадим сеть с названием mynet типа bridge
Далее с помощью Visual Studio 2019 создадим новый проект ASP.NET Core Web API, который будет использован для демонстрации отладки
Добавим для взаимодействия с Redis пакет StackExchange.Redis через Package Manager Console
Мы не будем акцентироваться на правильности и красоте дизайна, а быстро создадим рабочий пример
Добавим в проект файл RandomWeatherService.cs, где будет находится служба для выдачи не очень точного прогноза
Добавим файл RedisRepository.cs, где будет находится служба кеширования сформированных прогнозов
Зарегистрируем созданные службы в классе Startup
И наконец, изменим созданный автоматически единственный контроллер WeatherForecastController следующим образом
Помимо прочего в проект автоматически был добавлен файл Dockerfile с инструкциями для Docker. Оставим его без изменений
В результате получим следующую структуру проекта
Если по какой-то невероятной причине Вам понадобятся исходники, то они здесь
Запустим наше приложение в контейнере под отладкой
После того как контейнер будет запущен, также подключим его к сети mynet
После убедимся, что все необходимые контейнеры находятся в одной сети
Далее установим Breakpoint в единственном методе контроллера и пошлем запрос через Postman, или через любой браузер
Кстати, используемый порт в Вашем случае может отличаться и его можно посмотреть в окне Containers
Результат в окне Postman
Дополнительно убедимся, что значение зафиксировано в redis, подключившись с помощью консоли redis-cli
Урок 1. Инструменты от Borland. Инструменты для работы с базами данных, поставляемые вместе с Delphi.
Урок 1. Инструменты от Borland. Инструменты для работы с базами данных, поставляемые вместе с Delphi.
Вообще, названия типов говорят сами за себя, подробнее рассматривать, наверное, смысла нет. Добавлю только, из собственного опыта, что пользоваться полем типа Money> неудобно. Оно требует к значению, которое вы собираетесь записать в такое поле, приписывать знак денежной единицы, причем такой, как определен в региональных настройках Windows.
Создать вторичные индексы можно, выбрав в выпадающем списке, справа вверху пункт Secondary Indexes> Они пригодятся нам при поиске и сортировке. Однако не стоит ими чрезмерно увлекаться: каждая операция записи данных в таблицу влечет за собой изменение индексов, при слишком большом их количестве и большой таблице это может заметно замедлить работу.
Среди других возможностей отметим защиту паролем (» Password security «), подстановку значений из зависимых таблиц, (» Table Lookup «), просмотр списка зависимых таблиц (» Dependent tables «) и контроль ссылочной целостности (» Referential Integrity «). О последнем пункте подробнее. Когда у вас есть главная и подчиненная таблицы возможна ситуация, когда при удалении записей из одной таблицы, другая окажется без связанных значений. Контроль ссылочной целостности позволяет отследить такую ситуацию и запретить удаление. Подробнее об этом здесь.
Database Desktop для нас полезен также своим меню » Tools «. Здесь можно создать псевдоним » Alias Manager: » (см. BDE Administrator ), скопировать содержимое одной таблицы в другую » Utilities->Copy «, очистить содержимое таблицы » Utilities->Empty table «, просмотреть ее структуру » Utilities->Info structure » и другие возможности.
[an error occurred while processing this directive]
Options определяют некоторые параметры утилиты:
С помощью SQL Explorer можно создавать новые псевдонимы БД («Object->New»), изменять их параметры и уничтожать. Однако в отличие от BDE Administrator, утилита SQL Explorer не может изменить свойства всех однотипных псевдонимов или сделать общесистемные установки форматов.
Если раскрыть дерево метаданных для какой-нибудь базы данных, то можно увидеть все или некоторые (зависит от типа БД) из таких узлов:
В состав метаданных локальных БД входят только таблицы.
Открыв, например, дерево «таблицы», можно увидеть список таблиц, выбрать какую-нибудь можно щелкнув по ней мышкой. При этом в правом окне отобразится детальная информация об этой таблице, такая как: тип, язык, Версия, дата и время последней модификации, и др., в зависимости от типа таблицы. Перейдя на закладку «Data» можно увидеть содержимое этой таблицы, а на закладке «Enter SQL» ввести SQL-запрос и выполнить его. Этой возможностью мы будем часто пользоваться в дальнейшем.
BDE Administrator предназначен для создания псевдонимов баз данных и настройки их свойств. В начале урока я упомянул, сто пользоваться им нам придется редко. Это потому, что, обычно, им приходится пользоваться один-два раза за все время разработки проекта.
Заметим еще, что создать псевдоним можно не только с помощью BDE Administrator’а, но и с помощью Database Desktop’а и SQL Explorer’а.
В левом окне на закладке Configuration можно найти еще одно дерево с параметрами. На этот раз речь идет не о параметрах подключения, а о параметрах BDE.
В узле Drivers этого дерева настраиваются параметры драйверов баз данных, как встроенных в BDE ( Native ), так и заимствованных из ODBC.
К MS SQL Server’у можно подключиться и через BDE, и через ODBC. Рассмотрим оба варианта
Некоторые параметры драйвера MSSQL
Некоторые параметры драйвера SQL Server (ODBC)
Отметим, что большинство параметров менять нет никакой необходимости. Значения по умолчанию нас вполне устроят.
Утилита Database Desktop (Лабораторная работа )
1.1 В меню Delphi выбрать раздел Tools
2.2 В появившемся списке выбрать строку Database Desktop
1.1 Из главного меню выбрать строку Программы
2.2 В появившемся списке выбрать строку Delphi 7
3.3 В следующем списке выбрать строку Database Desktop
После запуска Database Desktop на экране появится окно:
Создание таблиц в Database Desktop :
Кнопки предназначены для :
Borrow … – осуществляет копирование структуры таблицы из другой таблицы
Save as … – сохраняет изменения в структуре таблицы
Cancel – выход без сохранения
Help – вызов справки
Типы полей формата Paradox
строка длиной 1-255 байт, содержащая любые печатаемые символы
числовое поле, значение которого может быть положительным и отрицательным. По умолчанию, является форматированным для отображения десятичной точки и денежного знака
поле времени длиной 4 байта, содержит время в миллисекундах от полуночи и ограничено 24 часами
строка цифр длиной 1-255 байт, содержащая любые данные
Создадим таблицу с данными о студентах. Укажем такие данные, как: ФИО, дата рождения, на основании какого приказа студент принят в университет, номер зачетки, специальность, курс, стипендия. Во всех текстовых полях, необходимо указать размер.
Иногда может понадобиться отредактировать уже созданную таблицу для того, чтобы добавить, изменить или удалить некоторые поля, изменить свойства таблицы.
1. Определение вторичных индексов.
1.3. В выпадающем списке Table properties выбрать Secondary Indexes и нажать кнопку Define . В окне Define Secondary Index определяются вторичные индексы:
С помощью флажков группы Index options можно определить следующие особенности индекса:
· Unique – индекс будет содержать уникальные значения;
· Maintained – индексные поля сортируются по возрастанию значений;
· Case sensitive – индекс чувствителен к регистру букв в текстовых полях;
· Descending – индексные поля сортируются по убыванию значения.
1.4. Выбрать « SFio » из списка Fields и нажать кнопку с изображенной стрелкой вправо. В списке Indexed fields (индексированные поля) появится « SFio ». То же самое проделать с полями « SSpec » и « SKurs ».
1.5. Закрыть окно “Define Secondary Index”
1.6. В появившемся окне ввести имя индекса IDFio и нажать «OK» .
3. Определим языковой драйвер. Это следует делать для правильного отображения русскоязычного текста.
3.4. Сохранить таблицу.
Заполнение данными в таблице Student . db :
· Открыть таблицу ( File ► Open ► Table )
· Выбрать Table ► Edit data или нажать клавишу F 9.
· Создать несколько записей.
Псевдоним указывает местонахождение файлов БД и представляет собой специальное имя для обозначения каталога. Использование псевдонимов существенно облегчает перенос файлов БД в другие каталоги и на другие компьютеры. При этом не требуется изменять приложение, которое осуществляет доступ к таблицам БД. Если в приложение местонахождения таблицы указано с помощью псевдонима, то после перемещения БД для обеспечения работоспособности приложения достаточно изменить путь, на который указывает псевдоним. Если же в приложение путь к БД указан в явном виде, то есть без псевдонима, то после перемещения БД нужно перемещать само приложение – вносить изменения в исходный код и заново его транслировать.
3. После щелчка на кнопке ОК в списке появится новый элемент, помеченный зеленым треугольником.
Установка Oracle Database 18c Express Edition (XE) на Windows 10
Всем привет! В этом материале представлена подробная инструкция по установке Oracle Database 18c Express Edition (XE) на операционную систему Windows 10.
Ранее, в материале «Знакомство с Oracle Database Express Edition (XE)», мы поговорили о том, что это за система и в каких случаях ее можно использовать, сегодня мы продолжим разговор, в частности подробно рассмотрим процесс установки Oracle Database 18c Express Edition (XE) на операционную систему Windows 10.
Однако, перед тем как переходить непосредственно к процессу установки, необходимо сначала ознакомиться с требованиями, которые предъявляются Oracle Database XE к оборудованию и окружению, где будет устанавливаться данная система, так как для корректной ее работы требуются определенные ресурсы и программное обеспечение.
Системные требования Oracle Database 18c Express Edition (XE)
Oracle Database XE поддерживается в следующих версиях операционных систем Windows (только x64):
Кроме этого требуется:
Пошаговая установка Oracle Database 18c Express Edition (XE) на Windows 10
Сейчас мы рассмотрим все шаги, которые необходимо выполнить, чтобы установить Oracle Database 18c Express Edition (XE) на Windows 10.
Шаг 1 – Скачивание установочного дистрибутива
Первое, что нужно сделать – это скачать установочный дистрибутив Oracle Database 18c Express Edition.
Как Вы, наверное, уже знаете, эта редакция распространяется бесплатно, поэтому ее можно скачать абсолютно свободно с официального сайта Oracle, единственное, на сайте необходимо будет зарегистрироваться, но в этом нет ничего сложного, обычная регистрация.
Итак, переходим на страницу загрузки Oracle Database XE на официальном сайте, вот она
Далее, нажимаем на ссылку «Oracle Database 18c Express Edition for Windows x64».
После этого соглашаемся с условиями, отметив соответствующую галочку и нажимаем на кнопку «Download OracleXE184_Win64.zip», если Вы еще не авторизованы на сайте, Вас перенаправит на страницу авторизации (где можно и зарегистрироваться), а если Вы уже авторизованы, то сразу начнется процесс загрузки.
В результате у Вас должен загрузиться ZIP-архив «OracleXE184_Win64.zip» размером около 2 гигабайт, в данном архиве находятся все необходимые файлы для установки Oracle Database 18c Express Edition.
Шаг 2 – Распаковка ZIP-архива и запуск программы установки
После того, как архив загрузится, его необходимо распаковать и запустить файл «setup.exe», в итоге должна запуститься программа установки.
В окне приветствия нажимаем «Next».
Шаг 3 – Принятие условий лицензионного соглашения
Далее нам необходимо прочитать и согласиться с условиями лицензионного соглашения, отмечаем пункт «I accept the terms in the license agreement» и жмем «Next».
Шаг 4 – Выбор каталога для установки
Затем нужно будет указать каталог, в который будет установлен Oracle Database 18c Express Edition (XE), хотя можно оставить и по умолчанию, я для примера выбрал папку OracleDatabaseXE на диске D.
Примечание! Не выбирайте каталог, в названии которого есть пробелы.
Нажимаем «Next» для перехода к следующему шагу.
Шаг 5 – Пароль администратора
На данном шаге нам необходимо придумать и ввести пароль для системных учетных записей: SYS, SYSTEM и PDBADMIN, запомните данный пароль, так как с помощью именно этих учетных записей мы будем осуществлять свое первое подключение к серверу.
Вводим и нажимаем «Next».
Примечание! Oracle рекомендует, чтобы пароль состоял из не менее 12 символов, содержал как минимум 1 символ верхнего регистра, 1 символ нижнего регистра и 1 цифру 1.
Шаг 6 – Начало процесса установки
Все готово для установки, нажимаем «Install».
Установка займет определенное количество времени, у меня процесс занял, наверное, минут 30.
В процессе может появится окно «Оповещение безопасности Windows», в данном случае ничего страшного не происходит, просто система запрашивает разрешение на доступ к сетям от Java платформы.
Нажимаем «Разрешить доступ».
Шаг 7– Завершение процесса установки
Установка будет завершена, когда появится следующее окно, в котором будет представлена информация для подключения.
Запоминаем данную информацию, в частности базу данных по умолчанию (Pluggable Database – PDB), в Oracle Database 18c Express Edition (XE) база данных по умолчанию называется – XEPDB1
Шаг 8 – Проверка подключения к серверу
Oracle Database 18c Express Edition (XE) установлен, теперь, чтобы проверить работу, давайте подключимся к серверу стандартной консольной утилитой «SQL Plus».
В меню Пуск появится много различных ярлыков для запуска программ для работы с Oracle Database XE, включая ярлык SQL Plus.
Запускаем данную утилиту.
Заметка! Если Вас интересует язык SQL, то рекомендую почитать книгу «SQL код» – это самоучитель по языку SQL для начинающих программистов. В ней язык SQL рассматривается как стандарт, чтобы после прочтения данной книги можно было работать с языком SQL в любой системе управления базами данных.
Затем вводим имя пользователя, например, SYSTEM и пароль (это именно тот пароль, который Вы придумывали в процессе установки, при вводе он не будет отображаться).
Если никаких ошибок в процессе подключения не выскочило, значит, все хорошо.
Таким образом, мы установили Oracle Database 18c Express Edition (XE) на операционную систему Windows 10.
На сегодня это все. В следующем материале мы поговорим о том, как подключиться к базе данных Oracle Database XE с помощью инструмента Oracle SQL Developer, а также как писать и выполнять SQL запросы, используя данную программу, поэтому следите за выходом новых статей в моих группах в социальных сетях: ВКонтакте, Facebook, Одноклассники, Twitter и Tumblr. Подписывайтесь, и Вы не пропустите выход нового материала!
Видео
How to Use database desktop delphi 7 windows 10Скачать
Установка MySQL 8 на Windows 10 – пошаговая инструкция для начинающихСкачать