关于不需要使用SQL语句的SQLite数据库数据插入方法

发布时间 2023-03-28 02:14:41作者: 椰子灰

今天不知道为什么在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中添加数据