實現功能:
**實現:
1、先實現sqliteopenhelper,以便系統可以自動建立資料庫。
publicclassstringdbimplextendssqliteopenhelper
@override
publicvoidoncreate(sqlitedatabase db)
@override
publicvoidonupgrade(sqlitedatabase db,intoldversion,intnewversion)
} 2、dao層,getwritabledatabase和getreadabledatabase可以立刻建立資料庫,如果資料庫已經存在,則得到資料庫。呼叫其中的增刪改查方法。
publicclassstringdao
publiclonginsert(string str)
publiccursor query()
publicvoiddelete(string str) );
}
publicvoidupdata(contentvalues values,int_id) );
} }
3、主介面。這裡需要注意修改階段。
publicclassmainactivityextendsactivity ,
newint);
listview
.setadapter(adapter);
listview
.setonitemclicklistener(newadapterview.onitemclicklistener()
}); }
@override
publicbooleanoncreateoptionsmenu(menu menu)
//用listview動態顯示資料庫資料,則需要動態更新adapter,這裡使用的是******cursoradapter,呼叫其requert()即可更新adapter;
@override
publicbooleanonoptionsitemselected(menuitem item)
returnsuper.onoptionsitemselected(item);
} }
SQLite 簡單的資料庫
1.建立資料庫和表 引數1.資料儲存的檔案位置 引數2.檔案建立工廠類,這裡不需要,寫為空 db sqlitedatabase.openorcreatedatabase data data com.coderqi.android2 lesson 04 database database.db nul...
SQLite資料庫簡單使用
二 建立資料庫 sqlite3 student.db 建立名為student的資料庫 sqlite3命令,引數就是資料庫的名稱,如果該資料庫已存在,則使用,如果不存在,則新建乙個 如圖 三 建立表 create table person id integer primary key autoincr...
SQLite簡單資料庫
通過觀察可以發現,不管是聊天列表還是 列表,有乙個共性 資料量大和資料結構複雜 那麼為什麼我們要用sqlite,有這麼幾個原因 sqlite常用的幾種資料型別為text文字型,integer整型,real浮點型,建 式要用規定的格式,如下 create table product 建立資料庫和資料表...