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

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

ID:57657646

大小:366.23 KB

页数:8页

时间:2020-08-30

实验11SQLite数据库的使用.docx_第1页
实验11SQLite数据库的使用.docx_第2页
实验11SQLite数据库的使用.docx_第3页
实验11SQLite数据库的使用.docx_第4页
实验11SQLite数据库的使用.docx_第5页
资源描述:

《实验11SQLite数据库的使用.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验11SQLite数据库得使用一、实验目得1。掌握创建SQLite数据库得方法;2.掌握实现对SQLite数据增删改查得方法;3.学会使用adb调试工具查瞧数据库与数据表;二、知识要点1.创建SQLite数据库得方法:①定义一个帮助类MyHelper继承SQLiteOpentHelper类;②在MyHelper类中定义构造方法,重写onCreate()与onUpgrade()方法;③在onCreate(SQLiteDatabasedb)方法中,通过参数db调用execSQL(Stringsql

2、)方法执行建表SQL语句;④创建一个MyHelper类对象helper,调用构造方法对其进行初始化,然后由helper对象调用getWritableDatabase()方法或getReadableDatabase()创建数据库.2.实现SQLite数据增删改查得方法:(1)添加数据:①获取一个SQLiteDatabase对象db;②通过db对象调用以下任一方法实现数据添加:a)execSQL(Stringsql)方法执行insertSQL语句;如:db、execSQL(“insertint

3、otable_name(column_list)valub)调用insert(表名,null,添加得数据values)方法:首先,定义一个es(value_list)");ContentValues对象values,通过values对象调用put()方法将要添加得数据存入values对象,然后再通过db对象调用insert()方法,将values中得数据添加到指定得数据表中.(2)更新数据:①获取一个SQLiteDatabase对象db;②通过db对象调用以下任一方法

4、实现数据添加:a)execSQL(Stringsql)方法执行updateSQL语句;如:db、execSQL(“updatetable_namesetcolumn=value,⋯wherecondition”);b)调用update(Stringtable,?ContentValuesvalues,StringwhereClause,String[]whereArgs)方法:首先,定义一个ContentValues对象values,通过values对象调用put()方法将要更新得数据存入v

5、alues对象,然后再通过db对象调用update()方法,指定要修改数据得表名,更新得数据values,约束更新某一行火某几行中得数据.(3)删除数据:①获取一个SQLiteDatabase对象db;②通过db对象调用以下任一方法实现数据添加:a)execSQL(Stringsql)方法执行deleteSQL语句;如:db、execSQL(“deletefromtable_namewherecondition”);b)调用delete(Stringtable,?StringwhereClaus

6、e,String[]whereArgs)方法,指定要删除数据得表名称,以及约束删除某一行或某几行中得数据。(4)查询数据:①获取一个SQLiteDatabase对象db;②通过db对象调用query()方法,指定要查询得表名、列名、以及where约束条件等,并将查询结果存入一个Cursor对象中。如:Cursorcursor=db、query(表名,列名,where约束条件,为where中得占位符提供具体得,null,null,null);三、实验内容1.创建一个Android项目,项目

7、名称为“shiyan1101_专业_×××(学生姓名)",要求:(1)自动创建Activity;(2)使用XML编写界面;(3)界面构成:①4个文本框,分别用来显示提示信息“图书名称”、“图书作者”、“图书价格”、“图书页数”;②4个编辑框,分别用来接收用户输入“图书名称"、“图书作者”、“图书价格”、“图书页数”;③5个按钮,文本显示分别为“创建SQLite数据库”、“添加数据"、“修改数据"、“删除数据”、“查询数据"。(4)程序实现功能:①点击“创建SQLite数据库”按钮,创建一个SQL

8、ite数据库BookStore、db,并创建一个数据表Book,通过Toast显示“数据库BookStore、db创建成功!”,要求使用adb查瞧数据库创建就是否成功。②点击“添加数据”按钮,将用户在编辑框中输入得图书名称、图书作者、图书价格、图书页数等数据写入添加到数据表Book中。③点击“修改数据”按钮,将数据表Book中指定得数据进行修改,条件根据题目自己设定.④点击“删除数据”按钮,将数据表Book中指定得数据删除,删除条件根据题目自己设定。⑤点击“查询数据”按钮,查询数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。