Язык SQL

Замечание о блочном доступе к файлам записей


Для добавления новой записи служит метод append. Метод write может заменять или не заменять уже существующую запись, а метод append специально предназначен для создания новой записи в файле. Эти методы легко реализовать, так как они разработаны с использованием объектно-ориентированного подхода.

public class RecordFile extends RandomAccessFile {… public void read(InputOutputRecord rec, int adress) throws IOException { seek(adress); read(rec);

}

public void write(InputOutputRecord rec, int adress) throws IOException { seek(adress) ; read(rec);

public long append(InputOutputRecord rec) throws IOException {

//добавление записи в файл в качестве новой записи //возвращение адреса записи

long address = length О; //смещение конца файла seek(address); //перемещение в конец файла write(rec); return address;

Комментарии закрыты