Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android SQLite 數據庫增刪改查 完整例子

Android SQLite 數據庫增刪改查 完整例子

編輯:高級開發

SQLite 數據庫增刪改查 完整例子

  1)編寫實體類:Employee,代碼如下所示:

  /*

  * Copyright (C) Mesada TechnologIEs Co., Ltd. 2005-2011.

  * All rights reserved.

  *

  * This software is the confidential and proprIEtary information

  * of Mesada TechnologIEs Co., Ltd. ("Confidential Information").

  * You shall not disclose such Confidential Information and shall

  * use it only in accordance with the terms of the license agreement

  * you entered into with Mesada.

  */

  package com.mesada.database.demo;

  import android.Net.Uri;

  /**

  * 一個實體類

  *

  * @author Xiaolong Long

  * @date 2011-3-10

  * @version 1.0

  */

  public class Employee {

  private int id;

  private String name;

  private int age;

  /**

  * @return the id

  */

  public int getId() {

  return id;

  }

  /**

  * @param id

  * the id to set

  */

  public void setId(int id) {

  this.id = id;

  }

  /**

  * @return the name

  */

  public String getName() {

  return name;

  }

  /**

  * @param name

  * the name to set

  */

  public void setName(String name) {

  this.name = name;

  }

  /**

  * @return the age

  */

  public int getAge() {

  return age;

  }

  /**

  * @param age

  * the age to set

  */

  public void setAge(int age) {

  if (age >= 1 && age < 150) {

  this.age = age;

  } else {

  this.age = -1;

  }

  }

  /*

  android:layout_height="wrap_content"

  android:text="@string/name" />

  < EditText

  android:id="@+id/userName"

  android:layout_width="370px"

  android:layout_height="wrap_content"

  android:singleLine="true">< /EditText>

  < /LinearLayout>

  < LinearLayout

  android:layout_width="fill_parent"

  android:layout_height="wrap_content">

  < TextVIEw

  android:layout_width="100px"

  android:layout_height="wrap_content"

  android:text="@string/age" />

  < EditText

  android:id="@+id/age"

  android:layout_width="370px"

  android:layout_height="wrap_content"

  android:singleLine="true"

  android:numeric="integer">< /EditText>

  < /LinearLayout>

  < LinearLayout

  android:layout_width="fill_parent"

  android:layout_height="wrap_content">

  < Button

  android:id="@+id/addOneRecord"

  android:text="@string/add"

  android:layout_width="120px"

  android:layout_height="wrap_content">< /Button>

  < Button

  android:id="@+id/displayAll"

  android:text="@string/display_all"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content">< /Button>

  < Button

  android:text="@string/empty_screen"

  android:id="@+id/emptyScreen"

  android:layout_width="120px"

  android:layout_height="wrap_content">< /Button>

  < Button

  android:text="@string/delete_all"

  android:layout_height="wrap_content"

  android:numeric="integer">< /EditText>

  < /LinearLayout>

  < LinearLayout

  android:layout_width="fill_parent"

  android:layout_height="wrap_content">

  < Button

  android:text="@string/delete_id"

  android:id="@+id/deleteByID"

  android:layout_width="150px"

  android:layout_height="wrap_content">< /Button>

  < Button

  android:id="@+id/queryByID"

  android:text="@string/query_id"

  android:layout_width="150px"

  android:layout_height="wrap_content">< /Button>

  < Button

  android:id="@+id/updateByID"

  android:text="@string/update_id"

  android:layout_width="150px"

  android:layout_height="wrap_content">< /Button>

  < /LinearLayout>

  < TextVIEw

  android:text="@string/txt_display_all"

  android:layout_width="fill_parent"

  android:layout_height="wrap_content">< /TextVIEw>

  < TextVIEw

  android:id="@+id/data"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content">< /TextVIEw>

  < /LinearLayout>

  5)androidMainfest.XML 文件代碼如下所示:

  接上頁

  < ?XML version="1.0" encoding="utf-8"?>

  < manifest XMLns:android="http://schemas.android.com/apk/res/android"

  package="com.mesada.database.demo"

  android:versionCode="1"

  android:versionName="1.0">

  < application android:icon="@drawable/icon" android:label="@string/app_name">

  < activity android:name=".MainActivity"

  android:label="@string/app_name">

  < intent-filter>

  < action android:name="android.intent.action.MAIN" />

  < category android:name="android.intent.category.LAUNCHER" />

  < /intent-filter>

  < /activity>

  < /application>

  < uses-sdk android:minSdkVersion="8" />

  < /manifest>

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved