Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Робота з базами даних в ОС Android за допомогою СУБД SQLite.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра ЕОМ

Інформація про роботу

Рік:
2011
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Мережеві операційні системи

Частина тексту файла

Мiнiстерство освiти і науки, молоді та спорту України Національний університет “Львівська політехніка” Кафедра ЕОМ  Звіт до лабораторної роботи №5 з дисципліни: «Мережні операційні системи» На тему: «Робота з базами даних в ОС Android за допомогою СУБД SQLite.» Мета: Оволодіти навичками роботи з СУБД SQLite в ОС Android. Завдання: Створити тестову програму для роботи з базою даних SQLite. Хід виконання роботи Перелік основних методів для роботи з базою даних. db.execSQL(query); - запит на створення видалення таблиць; ourDatabase.insert(); - додавання нових записів в базу даних ourDatabase.query(); - вибірка даних з бази ourDatabase.delete(); - видалення даних з бази ourDatabase.update(); - обновлення записів в базі Вихідний код програми // Lab5Activity.java package ua.programming.dbtest; import android.app.Activity; import android.app.Dialog; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class DBTest1Activity extends Activity implements android.view.View.OnClickListener { /** Called when the activity is first created. */ Button sqlUpdate, sqlView; EditText sqlName, sqlHotness; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); sqlUpdate = (Button)findViewById(R.id.bSQLUpdate); sqlView = (Button)findViewById(R.id.bSQLopenView); sqlName = (EditText)findViewById(R.id.etSQLName); sqlHotness = (EditText)findViewById(R.id.etSQLHotness); sqlUpdate.setOnClickListener(this); sqlView.setOnClickListener(this); } @Override public void onClick(View arg0) { // TODO Auto-generated method stub switch (arg0.getId()) { case R.id.bSQLUpdate: boolean didItWork = true; try { String name = sqlName.getText().toString(); String hotness = sqlHotness.getText().toString(); HotOrNot entry = new HotOrNot(DBTest1Activity.this); entry.open(); entry.createEntry(name,hotness); entry.close(); } catch (Exception e) { didItWork = false; String error = e.getMessage(); Dialog dialog = new Dialog(this); dialog.setTitle("Dang It!"); TextView textView = new TextView(this); textView.setText(error); dialog.setContentView(textView); dialog.show(); }finally { if (didItWork) { Dialog dialog = new Dialog(this); dialog.setTitle("Heak Yea!"); TextView textView = new TextView(this); textView.setText("Success"); dialog.setContentView(textView); dialog.show(); } } break; case R.id.bSQLopenView: Intent i = new Intent("ua.programming.dbtest.SQLView"); startActivity(i); break; default: break; } } } package ua.programming.dbtest; import java.util.ArrayList; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class HotOrNot { public static final String KEY_ROWID="_id"; public static final String KEY_NAME="persones_name"; public static final String KEY_HOTNESS="persones_hotness"; public static final String DATABASE="HotOrNotdb"; public static final String DATABASE_TABLE="peopleTable"; public static final int DATABASE_VERSION=1; private DbHelper ourHelper; private final Context ourContext; private SQLiteDatabase ourDatabase; private static class DbHelper extends SQLiteOpenHelper { public DbHelper(Context context) { super(context, DATABASE, null, DATABASE_VERSION); // TODO Auto-generated constructor stub } @Override public void onCreate(SQLiteDatabase db) { // TODO Auto-generated method stub String query = "CREATE TABLE " + DATABASE_TABLE + " (" + ...
Антиботан аватар за замовчуванням

15.08.2013 01:08

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини