使用dos檢視資料庫:
1)建立資料庫:
//建立乙個類繼承sqliteopenhelper
public class myopenhelper extends sqliteopenhelper
//例項化 繼承了sqliteopenhelper的myopenhelper
//獲取資料庫 建立或者開啟資料庫 第一次是建立
sqlitedatabase sqlitedatabase1=myopenhelper.getwritabledatabase();
// 獲取資料庫 建立或者開啟資料庫 第一次是建立 和getwritabledatabase()的區別為磁碟滿時返回的資料庫為唯讀
sqlitedatabase sqlitedatabase=myopenhelper.getreadabledatabase();
2)類建立時繼承sqliteopenhelper類的oncreate(sqlitedatabase db)方法和onupgrade(sqlitedatabase db, int i, int i1)方法
//第一次建立資料庫時呼叫此方法 因此適合做資料表結構的初始化
public void oncreate(sqlitedatabase sqlitedatabase)
//資料庫公升級呼叫此方法 適合做表結構的更新
public void onupgrade(sqlitedatabase sqlitedatabase, int i, int i1)
2)用代谷歌api和碼執行sql語句的增刪查改
//增
public void click1(view v));
/**第乙個引數table 為表名 第二個寫null 第三個引數為 contentvalues內部封裝了乙個map key為對應列的名字values為對應值
* */
//使用谷歌api
contentvalues contentvalues=new contentvalues();
contentvalues.put("name","張三");
contentvalues.put("phone","110");
//返回值為新行的id
long l=sqlitedatabase.insert("info",null,contentvalues);
if (l>0)else
sqlitedatabase.close();
}//刪
public void click2(view v));
sqlitedatabase.close();
}//查
public void click3(view v),"name=?",new string,null,null,null);
if (cursor!=null && cursor.getcount()>0)
}sqlitedatabase.close();
}//改
public void click4(view v));
sqlitedatabase.close();
}
3)資料庫的事務 實務失敗自動回滾
Android Day05 網路程式設計之檔案上傳
android檔案上傳實現 分析 利用抓包工具檢視檔案上傳發現,檔案上傳的請求體十分的複雜,根本難以用 httpurlconnection httpclient來實現。但是用asynchttpclient就能很輕易的實現了,只要 在requestparams物件裡面新增一對鍵值對,值儲存檔案的路徑即...
05 資料庫儲存引擎
資料庫儲存引擎 1.資料庫儲存引擎 1.1 mysql儲存引擎架構 儲存引擎四層架構 儲存引擎層,資料操作與檔案系統的中間層,負責mysql中資料的儲存與提取,規定了底層硬體運算元據的方式,選擇的儲存引擎的不同針對底層檔案的操作不同。伺服器中的查詢執行引擎通過api與儲存引擎進行通訊,通過介面遮蔽了...
SQL Oracle05資料庫更新操作
資料庫更新操作 資料庫的主要操作分為兩種 資料庫的查詢操作 select 資料庫的更新操作 insert 增加 update 修改,更新 delete 刪除 此時,為了儲存原始的emp表的資訊,在進行增加 修改 刪除操作之前先將 此表複製乙份。create table myemp as select...