2011-11-01 2 views
0

두 가지 응용 프로그램에 대해 임베디드 DB를 사용합니다. 두 응용 프로그램 중 하나는 서버이고 다른 하나는 클라이언트입니다. 클라이언트 측 응용 프로그램입니다. 서버 측에 데이터 가져 오기 요청을 보내 데이터를 검색하고 테이블 (또는 sth else)에 표시 할 수 있습니다. 질문 : 페치 된 데이터를 페이지 파일에 저장하고 (쓰기) 어떻게 필요합니까? (자바에서는 Delphi 또는 C#)?PageFile에서 읽기/쓰기

+0

첫 번째 장소에서 downvoted가 된 이유가 확실하지 않습니다. 어리석은 질문 같은 건 없어. – andrew

답변

1

Shared Memory 메커니즘을 사용할 수 있습니다. 페이지 파일에 메모리 덩어리를 효과적으로 할당하고 프로세스 간 공유를 허용합니다.

참고 : Delphi 및 C# 태그를 지정 했으므로 CreateFileMappingMapViewOfFile과 같은 WinAPI 기능에 액세스 할 수 있다고 가정합니다.

1

JTable에서와 같이 서버 측에서 클라이언트 측으로 데이터를 성공적으로 가져올 수 있습니다. 가져온 데이터를 저장하려면 테이블의 셀 데이터를 읽고 특정 데이터를 텍스트 파일 형식으로 저장해야합니다. 예배 규칙서. 응용 프로그램을 다시 실행하면 해당 디렉토리에서 저장된 데이터를 쉽게 선택할 수 있습니다.

+0

페이지 파일에 액세스 할 방법이 없습니까? 파일에 데이터를 쓰는 것은 매우 간단하지만이 파일 유형을 사용하고 싶지 않습니다. 사용자가 데이터에 쉽게 액세스 할 수없는 종류의 파일을 사용하고 싶습니다. – Amin

+0

먼저 원하는 것을 지우시겠습니까? 응용 프로그램은 클라이언트 - 서버 응용 프로그램입니다. 사용자가 가져온 데이터를 저장하면 다음 번에이 데이터를 편집 할 수 없게 만듭니다. – SilentBomb