成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android SQLite數據庫應用技巧分享

移動開發 Android
Android SQLite數據庫的應用方式在這里總結的都包括有:對數據庫的創建,關閉數據庫,打開數據庫;以及刪除添加使用數據庫命令等等。

Android操作系統中內置了SQLite數據庫!我們在應用程序開發中都需要對數據庫進行相關操作。在這里大家就一起來看看有關Android SQLite數據庫的應用技巧,方便將來的應用。#t#

SQLite本身就是一個很小型的數據庫!

數據庫存儲的位置在data/data/<項目文件夾>/databases/

1:Android SQLite數據庫創建數據庫

  1. Context.createDatabase(String name,int version ,
    int mode,CursorFactory factory) 

如果創建不成功則拋出FileNotFoundException異常

Java代碼

  1. SQLiteDatabase DataBase=this.openOrCreateDatabase
    ("DataBase.db",   
  2. MODE_PRIVATE,   
  3. new CursorFactory(){   
  4. //創建新的數據庫,名稱Database,模式MODE_PRIVATE   
  5. public Cursor newCursor(SQLiteDatabase db,   
  6. SQLiteCursorDriver masterQuery,   
  7. String editTable,   
  8. SQLiteQuery query){   
  9. return null;   
  10. }   
  11. });   
  12. SQLiteDatabase DataBase=this.openOrCreateDatabase
    ("DataBase.db",  
  13. MODE_PRIVATE,   
  14. new CursorFactory(){  
  15. //創建新的數據庫,名稱Database,模式MODE_PRIVATE  
  16. public Cursor newCursor(SQLiteDatabase db,  
  17. SQLiteCursorDriver masterQuery,   
  18. String editTable,  
  19. SQLiteQuery query){  
  20. return null;  
  21. }  
  22. }); 

2:Android SQLite數據庫打開已經存在的數據庫

  1. Context.openDatabase(String file,CursorFactory factory); 

如果我們要實現打開不存在的數據庫就創建它,代碼如下:

Java代碼

  1. //創建一個名為:DataBase的數據庫,后綴為.db   
  2. SQLiteDatabase DataBase=this.openOrCreateDatabase
    ("DateBase.db",   
  3. MODE_PRIVATE,   
  4. null);   
  5. //也可以這樣寫   
  6. try   
  7. {   
  8. //打開已經存在的數據庫   
  9. db = this.openDatabase("DateBase.db", null);   
  10. }   
  11. catch (FileNotFoundException e)   
  12. {   
  13. try   
  14. {   
  15. //建立新的數據庫   
  16. }   
  17. catch (FileNotFoundException e)   
  18. {   
  19. db = null;   
  20. }   
  21. }   
  22. //創建一個名為:DataBase的數據庫,后綴為.db  
  23. SQLiteDatabase DataBase=this.openOrCreateDatabase
    ("DateBase.db",  
  24. MODE_PRIVATE,   
  25. null);  
  26. //也可以這樣寫  
  27. try   
  28. {   
  29. //打開已經存在的數據庫   
  30. db = this.openDatabase("DateBase.db", null);   
  31. }   
  32. catch (FileNotFoundException e)   
  33. {   
  34. try   
  35. {   
  36. //建立新的數據庫   
  37. }   
  38. catch (FileNotFoundException e)   
  39. {   
  40. db = null;   
  41. }   

3:Android SQLite數據庫關閉數據庫

  1. Java代碼   
  2. //千萬不要忘記關閉數據庫哦   
  3. DataBase.close();   
  4. //千萬不要忘記關閉數據庫哦  
  5. DataBase.close(); 

4:Android SQLite數據庫刪除指定數據庫

Java代碼

  1. this.deleteDatabase("Database.db");   
  2. this.deleteDatabase("Database.db"); 

***ndroid SQLite數據庫執行SQL命令使用:

  1. SQLiteDatabase.execSQL(String sql); 

【編輯推薦】

  1. Android模擬器應用技巧詳細介紹
  2. Android畫圖技巧應用方式分析
  3. Android dialog應用經驗總結
  4. Android短信發送功能實現技巧分享
  5. Android開機自啟動具體操作方法簡介
責任編輯:曹凱 來源: javaeye.com
相關推薦

2010-01-26 16:55:35

Android數據庫操

2010-01-25 11:09:58

Android Htt

2012-06-04 13:16:39

Ubuntu數據庫

2011-07-27 10:16:41

iPhone SQLite 數據庫

2010-01-25 16:08:37

Android ADB

2010-01-25 17:21:34

Android Act

2024-02-28 08:06:17

2010-01-15 19:24:42

2013-03-27 09:47:01

Android開發SQAndroid SDK

2011-07-20 12:34:49

SQLite數據庫約束

2019-08-15 07:00:54

SQLite數據庫內存數據庫

2017-07-12 09:20:42

SQLite數據庫移植

2010-01-27 11:08:31

Android后臺程序

2010-01-28 10:55:14

Android電源管理

2011-03-23 15:22:47

PBSybase數據庫

2009-12-15 10:23:23

Ruby應用技巧

2024-01-16 09:35:00

數據庫應用

2011-03-10 11:17:03

數據庫設計技巧

2011-08-04 18:00:47

SQLite數據庫批量數據

2011-08-02 16:16:08

iPhone開發 SQLite 數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: caoporn免费 | 日韩欧美国产一区二区 | 99久久免费精品视频 | 夜夜操天天干 | 日韩精品一区二区三区第95 | 亚洲精品一区二区三区蜜桃久 | 成人精品国产一区二区4080 | 免费一级毛片 | 亚州av| 欧美一区免费 | 亚洲精品9999 | 中文字幕男人的天堂 | 97国产成人| 精产国产伦理一二三区 | 亚洲欧美综合网 | 成人国产精品视频 | 欧美久久久久久久久中文字幕 | 91大神新作在线观看 | 欧美一级全黄 | 国产亚洲人成a在线v网站 | 久久久久久久久综合 | 欧美日韩在线一区二区 | 99精品免费在线观看 | 日韩av免费在线电影 | 91精品国产手机 | 国产成人av电影 | 综合色久 | 日本欧美在线观看视频 | 99riav国产一区二区三区 | 成年人网站免费视频 | 精一区二区 | 色就是色欧美 | 国产精品久久国产精品99 | 亚洲国产精品久久久久秋霞不卡 | 欧美成人激情 | 国精久久 | 狠狠操网站 | 91免费小视频 | 欧美日韩视频在线 | 国产农村一级国产农村 | 992tv人人草 久久精品超碰 |