关于不需要使用SQL语句的SQLite数据库数据插入方法
Posted yansans
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于不需要使用SQL语句的SQLite数据库数据插入方法相关的知识,希望对你有一定的参考价值。
今天不知道为什么在Android Studio中使用SQL语句执行插入数据操作的时候会报错误(忘记截图了,刚刚重启打算截图的时候发现原本使用SQL语句输入的方式有不报错了Orz)
多次更改实验无果之后我i更改的插入语句的书写方式,初级被成功插入数据库
代码如下——
ContentValues values = new ContentValues();
values.put("stop_name",stopname);
values.put("stop_id",stopid);
values.put("line_id",lineid);
values.put("changes",changes);
db.insert( "metorinfor",null,values ); //执行数据插入
SQLiteDatabase中提供了一个insert()方法专门用于添加数据
它接受3个参数,第一个是表名,即我们想要添加数据的表
第二个是在未指定添加数据的情况下给某些可为空的列自动赋值null,我们一般传入null即可
第三个是一个ContentValues对象,它提供了一系列的put()方法重载,用于向ContentValues中添加数据
以上是关于关于不需要使用SQL语句的SQLite数据库数据插入方法的主要内容,如果未能解决你的问题,请参考以下文章
SQLITE检查表users是不是存在的sql语句,如果不存在则创建表users
R语言构建仿真数据库(sqlite)并使用dplyr语法和SQL语法查询数据库将dplyr语法查询语句翻译为SQL查询语句