关于不需要使用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数据库数据插入方法的主要内容,如果未能解决你的问题,请参考以下文章