关于不需要使用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的几个常用方法

Swift 3 sqlite/使用数据库?

SQLITE检查表users是不是存在的sql语句,如果不存在则创建表users

Qt操作SQLite数据库

R语言构建仿真数据库(sqlite)并使用dplyr语法和SQL语法查询数据库将dplyr语法查询语句翻译为SQL查询语句

iOS开发中关于本地数据中SQLite数据库常用的SQL语句