如何把键盘输入的数据添加到数据库中android

如题所述

你好,解决办法如下所示:
首先,我们为布局代码新增一个" 添加数据 "的按钮。其中,要记得为线性布局设置一个orientation(方向),比如设置为vertical(垂直)。
然后,我们为按钮设置监听器,ContentValues对象提供了一个put方法来添加数据。put方法中有两个参数,第一个参数为数据库中对应的列名,第二个参数为相应的数据。添加完参数后,我们用SQLiteDatabase对象提供的insert方法把数据插入数据库。insert方法中有三个参数,第一个参数为表名;第二个参数用于在未添加数据的情况下,自动赋值为NULL,一般传入null即可;第三个参数为ContentValues对象的值。
如果我们还要传入一组数据,就要记得在传入数据之前,添加values.clear()语句来把之前的数据清除掉。
SQL数据的一个主要原则是模式:数据库是如何组织的一个正式声明。模式被反映在你用于创建数据库的SQL语句中。你可能会发现,它有助于创建伴侣类,即约束(contract)类,这个类使用系统性的和自记录的方式来明确的指定你的模式的布局。约束(contract)类是一个定义URIs、表名和列名的常量容器。在相同包中的所有类都可以这个约束类中的常量。这样就会一处修改,全局有效。组织约束类的一个好方法是把定义放到类的根层次,以便它对整个数据库有效。
温馨提示:答案为网友推荐,仅供参考