Организация доступа к базам данных в Интернет
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
/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 записей. Метод тестирования заключался в поиске последней записи массива по уникальному названию, чтобы определить время поиска по всему массиву. Полученные данные приведены в таблице и на основе данных построен график (см. график).
График