远见安卓数据库.pptx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

SQLite数据库

版权声明华清远见教育集团;未经华清远见明确许可,不得为任何目的以任何形式复制或传播此文档的任何部分;本文档包含的信息如有更改,恕不另行通知;华清远见教育集团保留所有权利。2

Android单元测试机什么是单元测试?单元测试的使用步骤:1.写一个类继承AndroidTestcase,自定义自己的测试方法,该方法权限修饰符必须是public,方法名应该以test开头2.在AndroidManifest.xml文件中配置:(1)在manifes标签下instrumentationandroid:name=”android.test.InstrumentationTestRuner”android:targetPackage=”包名”/(2)在application下添加uses-libraryandroid:name=”android.test.runner”/3

SQLite数据库特点安卓手机自带,小巧,功能强大不区分数据类型,创建表时可以不申明数据类型,主键除外createtableuser(_idintegerprimarykeyautoincrement,namechar(20),passwordtext)createtableuser(_idintegerprimarykeyautoincrement,name)二者效果一样,推荐第一种SQLite和MySQL语句几乎一样,增删改查一样每个数据库就是一个文件4

创建数据库1.定义一个类继承SQLiteOpenHelper,实现onCreate,onUpgrade(),填写有参构造器。2.创建该类对象,调用对象的getWritableDatabase或者getReadableDatabase,返回SQLiteDatabase实例getWritableDatabase:以读写的方式打开数据库,如果数据库磁盘满了,意味着只能读了,那么打开数据库会出错getReadableDatabase:首先它会以读写的方式打开数据库(该方法里调用了getWritableDatabase),如果磁盘满了,会自动以读的方式打开数据库。5

创建数据库关于onCreate()与onUpgrade()的调用情况1:数据库文件不存在,建立数据库连接,调用onCreate()情况2:数据库文件存在,建立数据库连接,不会调用情况3:数据库文件存在,并且版本号与之前版本号不一致,先升级数据库,建立数据库连接,调用onUpgrade()方法6

创建表,修改表习惯会在onCreate方法里执行创建表的操作createtableuser(_idintegerprimarykeyautoincrement,namechar(20))通过版本号改变升级表altertableuseraddpwchar(20);//增加字段7

增删改查增sql语句:insertintouser(name,pw)values(ja,12)带占位符:insertintouser(name,pw)values(?,?)Android自带方法:ContentValuescv=newContentValues();cv.put(“name”,”ja”);cv.put(“pw”,”12”);db.insert(表名,null,数据);db.close();8

增删改查删sql语句:deletefromuserwherename=”ja”;带占位符:deletefromuserwheren ame=?;Android自带方法:StringwhereClause=”name=?”;String[]whereArgs=newString[]{“ja”};db.delete(“user”,whereClause,whereArgs);db.close();9

增删改查改sql语句:updateusersetname=”hehe”wherename=”ja”;带占位符:updateusersetname=?wherename=?;Android自带方法:

文档评论(0)

fuwuzhishi + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档