SqlLite数据库操作
SqlLite数据库
1.作用
2.使用规则
1.作用
嵌入式数据库:安卓、windows、linux、IOS等;
1.1 数据类型
这里是动态数据类型,会根据输入的值自动判断并存储。
1.null 空值
2.Integer:带符号的整型,具体取决于存入数字的范围大小;
3.Real:浮点数字,存储8位byte浮点数;像float
4.Text:字符串文本
5.BLOB:二进制对象;
2.使用规则
2.1 创建或打开数据库
首先根据指定的文件,利用SQLiteOpenHelper类创建一个辅助对象,并调用该对象的getWritableDatabase()方法或者getReadableDatabase()方法来获得一个SQLiteDatabase对象。
//创建MySQLiteOpenHelper对象辅助类对象;这个是自定义的类
MySQLiteOpenHelper myHelper=new MySQLiteHelper(this,“mySQLiteDB",null,1);
//这个是SQLite数据库
SQLiteDatabase db=myHelper.getWritableDatabase();
2.2 关闭数据库
close()方法
2.3 创建或删除表
2.3.1创建表
create table xx表名
2.3.2 删除表
drop table xx表名
2.3.3插入数据
1.insert方法
insert(String table名,String 空列默认值,键值对)
2.直接写sql语句
String sql="insert into 表名(列名,...,) values()"
执行代码
SQLiteDatabase的execSQL()方法
2.3.4 删除数据
1.delete方法
delete(String table名,String whereCluse删除条件,String[]whereArgs删除条件数组)
2.利用sql语句
String sql="delete from 表名 where 条件"
//执行代码
execSQL()方法
2.3.5 修改数据
1.update方法
update(String table名,String 更新条件,String[]更新条件数组)
2.利用sql语句
String sql="update 语句"
//执行代码
execSQL()方法
2.3.6 查询数据
这里使用的Cursor类,一个方法是游标的query(表名,列名称数组,条件子句,条件子句数组,分组列,分组条件,排序列,分组查询限制,返回值)方法;
方法二:rawQuery(String sql,String[]selectionArgs)方法。
3.案例
3.1 界面
3.2 帮助类
3.3 创建数据库
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhibfihf
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
微信运动停用后别人还能看到步数吗
PHP中文网 07-22 -
excel打印预览压线压字怎么办
PHP中文网 06-22