千家信息网

Android中怎么使用SQLite数据库

发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,本文小编为大家详细介绍"Android中怎么使用SQLite数据库",内容详细,步骤清晰,细节处理妥当,希望这篇"Android中怎么使用SQLite数据库"文章能帮助大家解决疑惑,下面跟着小编的思路
千家信息网最后更新 2025年11月11日Android中怎么使用SQLite数据库

本文小编为大家详细介绍"Android中怎么使用SQLite数据库",内容详细,步骤清晰,细节处理妥当,希望这篇"Android中怎么使用SQLite数据库"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

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数据库打开已经存在的数据库

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. }

  42. }

3:Android SQLite数据库关闭数据库

Java代码   //千万不要忘记关闭数据库哦   DataBase.close();   //千万不要忘记关闭数据库哦  DataBase.close();

4:Android SQLite数据库删除指定数据库

Java代码

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

5:ndroid SQLite数据库执行SQL命令使用:

SQLiteDatabase.execSQL(String sql);

读到这里,这篇"Android中怎么使用SQLite数据库"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。

0