Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zbirnuk_lab_po_kursy_intTexTaSybd.doc
Скачиваний:
5
Добавлен:
08.12.2018
Размер:
754.18 Кб
Скачать

Порядок виконання роботи

1.Повторіть приклад. Поясніть отриманий результат.

2.В таблиці із результатами додайте колонки “Address” та “City”.

Для цього змініть відповідним чином поле

String columns[] = {"First Name", "Last Name"} та метод public Object getValueAt(int nRow, int nCol) в класі UserData.

  1. Зробіть висновки.

  2. Оформити звіт. У звіті повинно бути текст програми і скріншоти результатів.

  3. Прикріпити до VNS файл [Ваша Фамілія].zip в архіві повинно бути файли програм [Ваша Фамілія]_labN_k.class ,a також файли звіту [Ваша Фамілія]_Zvit_LabN.mdb, де N – номер лабораторної роботи, k – номер програми.

Контрольні питання

1. Для чого використовується об’єкт класу Statement?

2. За що відповідає номера (1,2,3,4,5,6) в команда String id = resultSet.getString(1); ... ,даної програми?

private void loadDataFromDB()

{

this.userData.alData.clear();

try

{

ResultSet resultSet = statement.executeQuery("SELECT * FROM Addresses");

while (resultSet.next())

{

String id = resultSet.getString(1);

String firstname = resultSet.getString(2);

String lastname = resultSet.getString(3);

String address = resultSet.getString(4);

String city = resultSet.getString(5);

RowAddress r = new RowAddress(id, firstname, lastname, address, city);

this.userData.alData.add(r);

}

}

catch (SQLException e)

{

e.printStackTrace();

}

}

3. Яка з цих команд відповідає за з'єднання з БД?

try

{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

connection = DriverManager.getConnection("jdbc:odbc:romanchuk");

statement = connection.createStatement();

}

catch (Exception e)

{

e.printStackTrace();

}

4. Яка з цих команд відповідає за підключення драйвера JDBC-ODBC?

try

{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

connection = DriverManager.getConnection("jdbc:odbc:romanchuk");

statement = connection.createStatement();

}

catch (Exception e)

{

e.printStackTrace();

}

5. Який драйвер використовується для підключення БД в адміністративній консолі Windows

6. Який драйвер використовується для підключення до БД з Java-програми?

  1. Лабораторна робота №11 (Основні компоненти j2me)

Тема роботи: Основні компоненти J2ME.

Мета роботи: Навчитися створювати програми для мобільних терміналів.

Теоретичні відомості

Створення Java 2 Micro Edition (J2ME) та її імплементація в мобільних телефонах зробили нарешті можливими створення програмного забезпечення сторонніми програмістами в області, котра раніше була повністю під контролем виробників телефонів. На сьогодні майже всі нові мобільні телефони оснащені J2ME - тобто мають можливість виконувати спеціальні програми так звані MIDlети J2ME є версією Java для малих пристроїв, таких як Personal Digital Assistants (PDA), та мобільні телефони.

Творці J2ME визначили в якості ключового механізму модульну побудову, котра має можливість підтримувати багато різних типів пристроїв. Розробники J2ME використовують для створення J2ME-модуля конфігурації та профілі.

Конфігурації J2ME визначають мінімальну Java-платформу для сімейства пристроїв. Всі члени даного сімейства мають подібні вимоги до пам’яті та швидкодії.

Другий будівельний блок – профіль, визначає програмний інтерфейс для певного класу пристроїв.

Профіль впроваджується поверх конфігурації, на одну сходинку ближче до виконання практичних прикладних програм. Як правило, профіль включає бібліотеки, котрі відповідають більш специфічним вимогам пристроїв, ніж бібліотеки, котрі містяться в конфігурації.

Творці J2ME визначили дві конфігурації, котрі представляють дві категорії портативних пристроїв:

1. постійно підключені мережеві пристрої (CDC – Connected Device Configuration),

2. персональні, не постійно підключені мобільні пристрої (CLDC – Conneced, Limited Device Configuration),

Конфігурація CDC використовується для фіксації основних можливостей пристроїв, котрі мають 2 МБ або більше повної пам’яті (RAM та ROM). Це, наприклад, КПК або смартфони.

В даній конфігарації визначені такі профілі:

  • Foundation Profile;

  • Personal Profile;

  • RMI Profile

Друга із конфігурацій J2ME, CLDC описує клас пристроїв, котрі є значно менш потужні, ніж ті, котрі описує CDC. Дані пристрої мають наступні властивості:

  • від 160 до 512 КБ повної пам’яті, котра доступна для платформи Java;

  • 16-бітний або 32-бітний процесор;

  • низьке споживання електроенергії, часто від батарей;

  • нестаціонарний мережений зв’язок (часто бездротовий) із потенційно обмеженою пропускною здатністю.

Дана специфікація не включає підтримку наступних властивостей Java:

  • розрахунки з плаваючою комою;

  • фіналізацію об’єктів;

  • ієрархію класу java.lang.Error – повністю.

Пакети, котрі включає CLDC:

Назва пакету CLDC

Опис

Java.io

Стандартні пакети вводу/виводу Java, підмножина пакету J2SE

Java.lang

Класи та інтерфейси VM, підмножина пакету J2SE

Java.util

Класи та інтерфейси стандартних утиліт, підмножина пакету J2SE

Javax.microedition.io

Класи та інтерфейси стандартних пдключень CLDC

Конфігурація CLDC на сьогоднішній день включає тільки один профіль Mobile Information Profile. Він описує такі пристрої, як наприклад, мобільні телефони, двосторонні пейджери, котрі відповідають наступним характеристикам:

  • розмір екрану (як мінімум) 96х54 пікселі;

  • глибина екрану 1 біт;

  • клавіатура для роботи однією або двома руками, пристій вводу з сенсорного екрану;

  • 128 КБ енергонезалежної пам’яті для MIDP-компонента;

  • 8 КБ енергонезалежної пам’яті для постійного зберігання даних;

  • 32 КБ енергозалежної оперативної пам’яті для області динамічної пам’яті Java;

  • двосторонній бездротовий зв’язок.

Додаткові пакети, котрі включає MIDP:

Назва пакету MIDP

Опис

Javax.microedition.lcdui

Класи та інтерфейси інтерфейсу користувача

Javax.microedition.rms

Система організації ведення записів (Record management system, RMS), котра підтримує постійне збереження даних

Javax.microedition.midlet

Типи класів для підтримки прикладних програм MIDP

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]