android怎么将数据存入数据库?

android怎么将数据存入数据库?,第1张

你通过getText()方法首先得到输入的值,然后兄丛调用数据库的插入返尘液方法 db.insert()插入到漏物数据库中就行 就想这样 \x0d\x0aEditText et \x0d\x0aString num = et.getText().toString()\x0d\x0apublic void addData(String num) { \x0d\x0a SQLiteDatabase db = dbHelper.getWritableDatabase()\x0d\x0a ContentValues values = new ContentValues()\x0d\x0a values.put("num", num)\x0d\x0a db.insert("表名", null, values)\x0d\x0a } \x0d\x0a \x0d\x0a当你调用这个 addData()方法时就会向数据库中插入数据了

你好,解决办法如下所示:

首先,我们为布局代码新增一个" 添加数据 "的按钮。其中,要记得为线性布局设置一个orientation(方向),比如设置为vertical(垂直)。

然后,我们为按钮设置监听器,ContentValues对象提供了一个put方法来添加数据。put方法中有两个参数,第一个参数为数据库中对应的列名,第二瞎滑笑个参数为相应的数据。添加完参数后,我们用SQLiteDatabase对象提供的insert方法把数据插入数据库。insert方法中有三个参数,第一个参数为表名;第二个参数用于在未添加数据的情况下,自动赋值为NULL,一般传入null即可;第三个参数为ContentValues对象的值。

如果我们还要传入一组数据,就要记得在传入数据之前,添加values.clear()语句来把之前的数据清除掉。

SQL数据的一个主要原则是模式:数据库是如何组织的一个正式声明。模式被反映在你用于创建数据库的SQL语句中。你可能会发现,它有助于创建伴侣类,即约束(contract)让毁类,这个类使用系统性的和自记录的方式来明确的指定你的模式的布局。约束(contract)类是一个定义URIs、表名和列名的常量容器。在相同包中的所有类都可以这个约磨含束类中的常量。这样就会一处修改,全局有效。组织约束类的一个好方法是把定义放到类的根层次,以便它对整个数据库有效。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11980363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存