WEB开发网
开发学院手机开发Android 开发 Android SQLite 数据库应用技巧分享 阅读

Android SQLite 数据库应用技巧分享

 2010-03-25 16:23:00 来源:WEB开发网   
核心提示:Android操作系统中内置了SQLite数据库!我们在应用程序开发中都需要对数据库进行相关操作,在这里大家就一起来看看有关Android SQLite数据库的应用技巧,Android SQLite 数据库应用技巧分享,方便将来的应用,SQLite本身就是一个很小型的数据库!数据库存储的位置在data/data/<

Android操作系统中内置了SQLite数据库!我们在应用程序开发中都需要对数据库进行相关操作。在这里大家就一起来看看有关Android SQLite数据库的应用技巧,方便将来的应用。

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);

1 2  下一页

Tags:Android SQLite 数据库

编辑录入:coldstar [复制链接] [打 印]
赞助商链接