Организация доступа к базам данных в Интернет

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

/p>

");">out.println(" ");

");">out.println(" ");

");">out.println(" ");

");">out.println(" ");

");">out.println(" ");

"+ConvertISO(getINIVar("KATALOG.Book"))+"");

"+ConvertISO(getINIVar("KATALOG.Stat"))+"");

"+ConvertISO(getINIVar("KATALOG.Periud"))+"");

"+ConvertISO(getINIVar("KATALOG.Podpis"))+"");

"+ConvertISO(getINIVar("KATALOG.Ucheb"))+"");

");">out.println(" ");

");">out.println(" ");

");">out.println(" ");

");">out.println(" ");

");">out.println(" ");

");">out.println(" ");

");">out.println(" ");

");">out.println(" ");

// Конец тела

// Взять текст из строки

query = req.getParameter("Query");

if (query == null || query.length()<1)

{

printPageFooter(out);

return;

}

dbselect = req.getParameter("select");

value = new String(ConvertISO(query));

// Чтение файла

dbFileRead(getINIVar(dbselect), out, value);

// Распечатка результата

printPageFooter(out);

query = null;

value = null;

}

 

// Вывод заголовка документа

private void printPageHeader(PrintStream out) {

");">out.println("");

");">out.println("");

");">out.println("");

");">out.println("");

out.println("<!--");

out.println(".text { font: bold 12px Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: none; text-align: left; }");

out.println(".bodytext { font: 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align: left; }");

");">out.println("-->");

");">out.println("");

");">out.println("");

}

 

private void printPageFooter(PrintStream out) {

");"> out.println("");

");"> out.println("");

out.flush();

}

 

}

 

// Класс Запясь для хранения данных считаных из запяси

class MarcRecord {

protected String rAvtor; // Поле автор

protected String rsAvtor; // Поле соавтор

protected String rName; // Поле название произведения

protected String rPrinter; // Поле издатель

protected String rSize; // Поле Объем издания

protected String rKey; // Поле ключевые слова

protected String rSeria;

protected String rBBK;

protected String rKaIndex;

MarcRecord( String r1,

String r2,

String r3,

String r4,

String r5,

String r6,

String r8,

String r11,

String r12) {

 

rAvtor = r1;

rsAvtor = r2;

rName = r3;

rPrinter = r4;

rSize = r5;

rKey = r6;

rSeria = r8;

rBBK = r11;

rKaIndex = r12;

}

}

 

Приложение 4

Результаты тестирования программы

Тестирование программы проводилось на 4 массивах данных размером 1000, 5000, 8366, 10000 записей. Метод тестирования заключался в поиске последней записи массива по уникальному названию, чтобы определить время поиска по всему массиву. Полученные данные приведены в таблице и на основе данных построен график (см. график).

 

График