中易网

如何操作android中的数据库

答案:2  悬赏:50  
解决时间 2021-02-18 08:17
如何操作android中的数据库
最佳答案
Android 不自动提供数据库。在 Android 应用程序中使用 SQLite,必须自己创建数据库,然后创建表、索引,填充数据。Android 提供了 SQLiteOpenHelper 帮助你创建一个数据库,你只要继承 SQLiteOpenHelper 类,就可以轻松的创建数据库。SQLiteOpenHelper 类根据开发应用程序的需要,封装了创建和更新数据库使用的逻辑。SQLiteOpenHelper 的子类,至少需要实现三个方法:
  构造函数,调用父类 SQLiteOpenHelper 的构造函数
  onCreate()方法;// TODO 创建数据库后,对数据库的操作
  onUpgrage()方法。// TODO 更改数据库版本的操作
  当你完成了对数据库的操作(例如你的 Activity 已经关闭),需要调用 SQLiteDatabase 的 Close() 方法来释放掉数据库连接。
全部回答
在android中操作sqlite数据库使用sqlitedatabase类,使用该类可以对数据库进行添加(create)、查询(retrieve)、更新(update)和删除(delete)操作。需要重点掌握的是execsql()和rawquery()方法。其中 execsql()方法可以执行insert、delete、update和create table之类有更改行为的sql语句; rawquery()方法用于执行select语句。 举一例说明execsql()使用方法: sqlitedatabase mydb = ....; mydb.execsql("insert into person(name, age) values('网虫一族', 23)"); mydb.close(); 从上面简单的例子可以看出,sqlitedatabase执行的是标准的sql语句,所以,并不需要额外掌握更多的知识,在帮助文档中熟悉下sqlitedatabase类的几个方法就可以了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小石手机配件批发地址有知道的么?有点事想过
钢板焊接撕裂实验设备
某海产品深加工厂的生产流水线每小时可生产10
阿凡达简体中文版怎么进去?
为什么在微信里聊天,男的不打招呼,女人一般
小说女主角叫什么好听?
通用电气医疗系统贸易发展(上海)有限公司我想
香烟除了小卖部卖之外还有哪里卖好的香烟
番茄酱能不能加热
梦见很多小虫卵或小虫之类的进入手掌,后浑身
石先生韩国料理地址在哪,我要去那里办事
求书名 综漫类型的有可能是耽美,主角病娇?
如何安装AE CS3软件
手游灵契师怎么样 新诛仙手游灵契师技能介绍
12星座里谁最五音不全
推荐资讯
71*11等于多少?
想转行了,点心,餐饮,西点那个赚的多,
打官司,能把被告抵押的车判给原告吗?
WORD2003怎样进行邮件合并操作
怎么夸男人穿衣服好看的
原告起诉离婚,结果在法庭上原告能不能又改口
北京天河机场到北戴河要多久
简朴林场我想知道这个在什么地方
黄体酮停药7天 还没有来月经 是为什么呢??
我心情不好爱发火,又总是记仇。我一直想温柔
xp能安装office2016吗
田径二级运动员就考100米能是二级的吗??
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?