温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Android中怎么使用SQLite数据库

发布时间:2022-04-16 16:17:22 来源:亿速云 阅读:305 作者:iii 栏目:开发技术

本文小编为大家详细介绍“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. }   

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数据库”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI