手动将值插入SQLite数据库

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

Solutions Collecting From Web of "手动将值插入SQLite数据库"

您可以使用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数据库,例如一旦你的应用程序运行开始数据库操作,那么你必须以编程方式执行。