SqlLite数据库操作

SqlLite数据库

1.作用

2.使用规则

嵌入式数据库:安卓、windows、linux、IOS等;

这里是动态数据类型,会根据输入的值自动判断并存储。

1.null 空值

2.Integer:带符号的整型,具体取决于存入数字的范围大小;

3.Real:浮点数字,存储8位byte浮点数;像float

4.Text:字符串文本

5.BLOB:二进制对象;

首先根据指定的文件,利用SQLiteOpenHelper类创建一个辅助对象,并调用该对象的getWritableDatabase()方法或者getReadableDatabase()方法来获得一个SQLiteDatabase对象。


MySQLiteOpenHelper myHelper=new MySQLiteHelper(this,"mySQLiteDB",null,1);

SQLiteDatabase db=myHelper.getWritableDatabase();

close()方法

create table xx表名

drop table xx表名

1.insert方法

insert(String table名,String 空列默认值,键值对)

2.直接写sql语句

String sql="insert into 表名(列名,...,) values()"
执行代码
SQLiteDatabase的execSQL()方法

1.delete方法

delete(String table名,String whereCluse删除条件,String[]whereArgs删除条件数组)

2.利用sql语句

String sql="delete from 表名 where 条件"

execSQL()方法

1.update方法

update(String table名,String 更新条件,String[]更新条件数组)

2.利用sql语句

String sql="update 语句"

execSQL()方法

这里使用的Cursor类,一个方法是游标的query(表名,列名称数组,条件子句,条件子句数组,分组列,分组条件,排序列,分组查询限制,返回值)方法;

方法二:rawQuery(String sql,String[]selectionArgs)方法。

3.1 界面

3.2 帮助类

3.3 创建数据库

Original: https://blog.csdn.net/zhangchen124/article/details/124835779
Author: teayear
Title: SqlLite数据库操作

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/815237/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球