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()方法时就会向数据库中插入数据了

Android一般采用sqlite数据库作为数据存储方案。

通常的数据库有关系型数据如:ms ql ,mysql,oracle等,非关系型nosql数据库 如mongodb,redis

android作为手机端的手机 *** 作系统,是无法直接 *** 作大型的关系型或是no sql类型的数据库的。

你的应用描述中景点等信息都可以选择存储在sqlite中。

但是图片这些信息还是建议你存储到服务器上,以文件的形式存储。

还有一种方式是在服务器中使用任何的关系型和非关系型数据库存储你的所有数据,但是你的android应用需要通过api去访问你的景点图片信息。

① 使用SharedPreferences存储数据 

适用范围:保存少量的数据,且这些数据的格式非常简单:字符串型、基本类型的值。比如应用程序的各种配置信息(如是否打开音效、是否使用震动效果、小游戏的玩家积分等),解锁口 令密码等

② 文件存储数据

核心原理: Context提供了两个方法来打开数据文件里的文件IO流 FileInputStream openFileInput(String name)FileOutputStream(String name , int mode),这两个方法第一个参数 用于指定文件名,第二个参数指定打开文件的模式。

③  SQLite数据库存储数据

④ 使用ContentProvider存储数据

⑤ 网络存储数据


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

原文地址:https://54852.com/sjk/10065902.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存