手动将值插入SQLite数据库

我是Android开发的新手,刚刚开始学习用户界面开发的基础知识。 在我的应用程序中,我有一个微调,我想用数据库中的值填充微调。 所以,从数据库中取值,必须有一些值。 如何在不编写程序的情况下将值插入数据库? 我可以用任何其他方式插入它,比如我们如何在MySQL和Oracle数据库中插入值? 希望我的问题很好理解。

  • 我们可以在不更改APP版本的情况下更新Google Play商店上的APK吗?
  • Android SQLite升级而不会丢失数据
  • 如何在Android(模拟器)中查找和清除SQLite db文件
  • 用于为Android设计SQLite数据库的开发人员工具
  • Android和SQLite:何时使用分号来结束语句?
  • 我在SQLite(Android)中得到一个数据库对象不closuresexception,但我明确closures我的数据库...帮助?
  • Android:批量插入,当InsertHelper弃用
  • Android:扩展用户的联系簿。 性能ContentProvider vs Sqlite vs内存中的List
  • 您可以使用adb shell中的sqllite3工具手动执行查询。 尽pipe( 不经过一些痛苦的步骤 ),我不会依赖它存在于生产设备上。 您可以在模拟器上使用该工具。

    adb -s emulator-5554 shell # sqlite3 /data/data/com.example.google.rss.rssexample/databases/rssitems.db SQLite version 3.3.12 

    如果要手动插入数据(完全graphics),请执行以下操作:

    1. 转到DDMS的angular度
    2. 文件资源pipe理器(标签菜单)
    3. find你的数据库(/data/data/com.example.your_package/databases/your_db.db)
    4. 点击放在其他标签旁边的图标( 从设备中拉出一个文件
    5. 保存你的数据库在你的电脑上
    6. 打开SQLite数据库浏览器[从这里下载] [1] [1]: http : //sourceforge.net/projects/sqlitebrowser/
    7. 做你的工作,并保存
    8. 回到你的DDMS并find你的数据库
    9. 点击放在其他标签旁边的图标( 将文件压入设备
    10. find你编辑的数据库并点击打开

    我可以用任何其他方式插入它,比如我们如何在MySQL和Oracle数据库中插入值? 希望我的问题很好理解。

    是的,您可以通过以下步骤手动在SQLite数据库中插入数据。

    遵循的步骤:

     1) Go to your sdk-tool directory . (Example - E:\android-sdk-windows\tools>) 2) Type adb shell and press enter 3) cd data 4) cd data 5) cd your package name 6) cd databases 

    一旦你到达这里,然后执行这些步骤来创build数据库和创build表,然后将数据插入到它。

     sqlite3 your_database_name.db; SQLite version 3.7.7 2011-06-25 16:35:41 

    input“.help”获取指令input以“;”结尾的SQL语句

     sqlite> CREATE TABLE province_table (pid INTEGER PRIMARY KEY AUTOINCREMENT, pname TEXT); sqlite> INSERT INTO province_table (pname) values ('Quebec'); sqlite> ... sqlite> .q 

    .q从SQLlite安静,现在你有数据库your_database_name.db

    但是在你的情况下,如果你想为所有的移动设备创build数据库,例如一旦你的应用程序运行开始数据库操作,那么你必须以编程方式执行。