crudandroidandroid——CRUD(在上一篇博客的基础上)
生活随笔
收集整理的這篇文章主要介紹了
crudandroidandroid——CRUD(在上一篇博客的基础上)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
廢話就不多說了,開始。。。
????1、Person
package com.njupt.sqlite;public class Person {private Integer id;private String name;private Integer balance;public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public Integer getBalance() {return balance;}public void setBalance(Integer balance) {this.balance = balance;}@Overridepublic String toString() {return "Person [id=" + id + ", name=" + name + ", balance=" + balance+ "]";}public Person(Integer id, String name, Integer balance) {super();this.id = id;this.name = name;this.balance = balance;}public Person() {super();}}????2、PersonDao
package com.njupt.sqlite;import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase;public class PersonDao {private DBOpenHelper helper;public PersonDao(Context context){helper = new DBOpenHelper(context);}public void insert(Person p){SQLiteDatabase db = helper.getWritableDatabase();db.execSQL("insert into person1(name,balance) values(?,?)",new Object[]{p.getName(),p.getBalance()});db.close();}public void delete(int id){SQLiteDatabase db = helper.getWritableDatabase();db.execSQL("delete from person1 where id = ?",new Object[]{id});db.close();}public void update(Person p){SQLiteDatabase db = helper.getWritableDatabase();db.execSQL("update person1 set name = ? , balance = ? where id = ?", new Object[]{p.getName(),p.getBalance(),p.getId()});db.close();}public Person query(int id){SQLiteDatabase db = helper.getReadableDatabase();Cursor c = db.rawQuery("select name ,balance from person1 where id = ?", new String[]{id + ""});Person p = null;if(c.moveToNext()){String name = c.getString(0);int balance = c.getInt(1);p = new Person(id,name,balance);}return p;}} 每日一道理生活中受傷難免,失敗跌倒并不可怕,可怕的是因此而一蹶不振,失去了對人生的追求與遠大的理想。沒有一個人的前進道路是平平穩穩的,就算是河中穿梭航行的船只也難免顛簸,生活中所遇上的坎坷磨難不是偶爾給予的為難,而是必然所經受的磨練。
????3、DBTest
????以下附上測試類
package com.njupt.sqlite;import android.test.AndroidTestCase;public class DBTest extends AndroidTestCase{public void test1(){DBOpenHelper helper = new DBOpenHelper(getContext());helper.getWritableDatabase();}public void testInsert(){PersonDao dao = new PersonDao(getContext());Person p = new Person(3,"章澤天",45000);dao.insert(p);}public void testDelete(){PersonDao dao = new PersonDao(getContext());int id = 1;dao.delete(id);}public void testUpdate(){PersonDao dao = new PersonDao(getContext());Person p = new Person(2,"lss",40000);dao.update(p);}public void testQuery(){PersonDao dao = new PersonDao(getContext());Person p = dao.query(3);System.out.println(p);} }????4、最后我們可以在SQLiteExpert中看到響應的變化
????
文章結束給大家分享下程序員的一些笑話語錄: 人腦與電腦的相同點和不同點,人腦會記憶數字,電腦也會記憶數字;人腦會記憶程序,電腦也會記憶程序,但是人腦具有感知能力,這種能力電腦無法模仿,人的記憶會影響到人做任何事情,但是電腦只有程序軟件。比爾還表示,人腦與電腦之間最重要的一個差別就是潛意識。對于人腦存儲記憶的特別之處,比爾表示,人腦并不大,但是人腦重要的功能是聯絡,人腦會把同樣的記憶存儲在不同的地方,因此記憶讀取的速度就不相同,而這種速度取決于使用的頻率和知識的重要性。人腦的記憶存儲能力會隨著年齡增長而退化,同時記憶的質量也會隨著年齡退化。經典語錄網
--------------------------------- 原創文章 By
crud和android
---------------------------------
總結
以上是生活随笔為你收集整理的crudandroidandroid——CRUD(在上一篇博客的基础上)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Javascript/Jquery——简
- 下一篇: VMware ESXi部署OVF模板