android,
開發,
資料庫,
本帖最後由 地獄怒獸 於 2009-6-2 02:01 編輯
資料庫
程式設計基礎
sqlite資料庫
建立資料庫
sqlitedatabase mydatabase=this.openorcreatedatabase("mydatabase.db",
mode_private, new curso***ctory()
});
複製**
刪除資料庫
//刪除指定名稱的資料庫
this.deletedatabase("mydatabase.db");
複製**
開啟資料庫
//建立乙個名為:mydatabase的資料庫,字尾為.db
sqlitedatabase my_database=this.openorcreatedatabase("mydatebase.db",
mode_private, null);
my_database.close();//不要忘記關閉資料庫
複製**
非查詢
sql指令
查詢
sql指令-游標
cursors
表 test
_idsomenumber
(352 bytes)
2009-6-1 23:41
182103
2 //為了建立乙個cursor(游標),必須執行乙個查詢,要麼通過sql使用rawquery()方法
//或是更精心設計的方法,像query()方法
cursor cur=my_database.rawquery("select * form test", null);
if(cur!=null) while (cur.movetonext());
/*游標移動到下一行,如果游標已經通過了結果集中的最後,
即沒有行可以移動時,則返回false*/
//其他可能移動的是 previous() 和first()方法}}
複製**
資料庫應用示例
部分**
//把新輸入的聯絡人資訊加入到資料庫
private void addtodatabase(string name_str2, string phone_str2, string email_str2, string address_str2) catch (exception e)
log.i("mytest", sqlcmd);
}
複製**
setmainscreen(r.layout.persionlist);
setactionlistener(r.layout.persionlist);
//例項化arraylist
arraylistmap=new arraylist
>();
shownoteinformation("檢視**");
//為了建立乙個cursor(游標),必須執行乙個查詢,要麼通過sql使用rawquery()方法
//或是更精心設計的方法,像query()方法
mycursor=myphonebookdb.rawquery("select * from myphonebook", null);
if(mycursor!=null) while (mycursor.movetonext());
/*游標移動到下一行,如果游標已經通過了結果集中的最後,
即沒有行可以移動時,則返回false*/
//其他可能移動的是 previous() 和first()方法}}
adapter=new ******adapter(this, arraylistmap, android.r.layout.******_list_item_1, new string, new int );
mylist.setadapter(adapter);
複製**
shownoteinformation("刪除該**記錄");
myphonebookdb.execsql("delete from myphonebook where pname='"+my_name+"';");
log.i("mytest", "delete from myphonebook where pname='"+my_name+"';");
cleanshow();
複製**
(108.07 kb)
2009-6-2 02:01
(61.84 kb)
2009-6-2 02:01
(77.8 kb)
2009-6-2 02:01
(59.53 kb)
2009-6-2 02:01
Android資料庫程式設計SQLite
程式開發離不開資料庫,資料庫作為一種不可或缺的儲存技術,同樣的,在android中也為我們提供了資料庫支援,使用的是sqlite資料庫系統。sqlite是一種輕型資料庫系統,並以嵌入式為設計目標,占用資源低,因此作為手機作業系統優秀的資料庫系統選擇平台。sqlite的使用涉及 兩個重要的類 乙個是 ...
資料庫基礎 Transact SQL 程式設計基礎
t sql 語法要點 1.在每句 t sql 的結尾最好打上分號 以與 ansi sql 標準相容 2.t sql 語言不區分大小寫,即使是字串 建議 t sql 的關鍵字最好用大寫 3.分隔識別符號 或 常規識別符號 識別符號的第乙個字元必須是字母 識別符號不能是 t sql 的保留字 識別符號中...
Android基礎之SQLite資料庫及內容提供器
哎,當失眠成為一種習慣,那就無所謂啦!今天主要學習了sqlite資料庫以及內容提供器的相關知識 一 sqlite資料庫 sqlite資料庫是安卓自帶的資料庫,不僅支援標準的sql資料,還支援acid事務。為了讓我們更加方便的管理資料庫,專門提供了乙個sqliteopenhelper幫助類,借助這個類...