Я использую встроенную БД для двух приложений, один из которых - Сервер, а другой - клиент. Приложение на стороне клиента. может отправить запрос данных извлечения на серверную сторону для извлечения данных и отображения в таблице (или еще что-то еще) .Question: Как я могу сохранить (записать) полученные данные в файл подкачки и прочитать их, когда это необходимо (в java, Delphi или C#)?Чтение/запись в/из PageFile
ответ
Вы можете использовать механизм Shared Memory. Он эффективно выделяет кусок памяти в файле страницы и позволяет осуществлять межпроцессный обмен.
Примечание: поскольку вы указали теги Delphi и C#, я предполагаю, что у вас есть доступ к функциям WinAPI, таким как CreateFileMapping
и MapViewOfFile
.
Ваши данные выводятся с сервера на клиентскую сторону, как в JTable успешно. Для сохранения извлеченных данных вам необходимо прочитать данные ячейки таблицы и сохранить эти данные в формате текстового файла в определенном каталог. При повторном запуске приложения вы можете легко выбрать сохраненные данные из этого каталога.
Невозможно получить доступ к файлу подкачки? Запись данных в файл очень проста, но я не хочу использовать этот тип файлов. Я хочу использовать какой-то файл, который пользователи не могут легко получить доступ к его данным. – Amin
сначала ясно, что вы хотите? Ваше приложение - клиент-серверное приложение. Если пользователь сохранит извлеченные данные, сделайте эти данные недоступными для редактирования в следующий раз. – SilentBomb
Не знаете, почему вы оказались на первом месте. Нет таких вещей, как глупые вопросы. – andrew