实验11SQLite数据库的使用.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验1 1S QLit e 数据库得使用 一、实验目得 1。掌握创建 SQLite 数据库得方法 ; 2 .掌握实现对SQ Lite 数据增删改查得方法 ; 3.学会使用 ad b调试工具查瞧数据库与数据表 ; 二、知识要点 1.创建 SQLite 数据库得方法: ①定义一个帮助类M yHel per继承S QLiteOpentHel per类; ②在M yHelpe r类中定义构造方法 ,重写o nC reat e()与 onUp gra de()方法 ; ③在 on Cr ea te(S QLiteDa ta ba se db)方法中 ,通过参数 db调用 ex ecSQL ( Strin g s ql) 方法执行建表 SQL 语句 ; ④创建一个M yHelp e r类对象he lper,调用构造方法对其进行初始化,然后由h elp er对象调用 getWritab l eData base () 方法或g etReadableDataba se( )创建数据库. 2.实现S QLite 数据增删改查得方法: ( 1)添加数据 : ①获取一个 SQ Li t eDa tabase 对象 db; ②通过 db对象调用以下任一方法实现数据添加: a)e xecSQL(S tring sql  )方法执行in  ser t SQ L语句  ; 如 :db 、 exec SQL(“i nsert into ta ble_name(col u mn_list) valu b) 调用i nsert (表名, null , 添加得数据v alues) 方法 : 首先 , 定义一个  es (v al ue_list) ); Conte ntV a lu e s对象 valu  es , 通过 val ues对象调用  put(  )方法将要添加得数据存入v  alues  对象 ,  然后再通过  db对象调用 inser  t( ) 方法 , 将v alu e s中得数据添加到指定得数据表中  . (2)更新数据  : ①获取一个  SQ LiteDatab  as e对象d  b; ②通过 db对象调用以下任一方法实现数据添加  : a)execSQL( St r ing sql )方法执行 upda te SQL 语句 ; 如 :db、 exe cSQL( “ upd ate table_nam e se t col um n=val ue,? where co ndition ”); b)调用 upd ate(St ring ta bl e , ?Con tent V al u esv alues,StringwhereC l ause, Strin g []  w her e Arg s ) 方法 : 首先,定义一个 Conten t V alu e s对象 val u es,通过v alu es对象调用p ut()方法将要更新得数据存入 val u es对象,然后再通过d b对象调用u pd ate( )方法 , 指定要修改数据得表名,更新得数据 value s,约束更新某一行火某几行中得数据 . ( 3)删除数据 : ①获取一个 SQLiteD a t a ba se对象 db; ②通过 db对象调用以下任一方法实现数据添加: a)execSQL( Strin g sql )方法执行de let e SQL语句; :db、 exec SQL( “ delete from tabl e _n ame where co ndit ion ”); b)调用 del ete(St r ing t a ble, ?St ring where C lause, St r i ng[] w hereArgs )方法,指定要 删除数据得表名称,以及约束删除某一行或某几行中得数据。 ( 4) 查询数据 : ①获取一个SQ Li teDat ab ase 对象 db; ②通过 db对象调用 query ( ) 方法 , 指定要查询得表名、列名、以及wh  er e约束条件等  , 并将查询结 果存入一个  Cur sor 对象中。如  : Cursor cu r so r=db 、 quer y( 表名,列名,whe re 约束条件,为w here 中得占位符提供具体得 , n ul l, nul l,nu ll); 三、实验内容 1 .创建一个 Android 项目 ,项目名称为 “shiya n1101 _专业_ ×××(学生姓名 ),要求 : (1 )自动创建 Activ it y; (2)使用XM L 编写界面 ; (3 )界面构成 : 4个文本框 , 分

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档