有没有一种简单的方法将数据导入到SQLite的?

此刻我有写出来的每个查询分别插入数据到数据库中。

有没有一种方法,我可以导入电子表格或其他任何与这种形式结束了?

有没有像在正常的MySQL自动递增功能?

db.execSQL("INSERT INTO " + SAMPLE_TABLE_NAME + " Values ('3','" + "Question'," + "'Answer1'," + "'Answer2'," + "'Answer3'," + "'Answer4'," + "'Correctanswer'," + "'Reason');");

--------------解决方案-------------

也有像在正常的Mysql自动增量功能?

是。 看看:http://www.sqlite.org/autoinc.html

至于你原来的问题; 对于那些情况下,我更好地创建数据库和使用任何SQLite的DB经理人赫然出现在我的电脑的初始数据。 然后,我把数据库中的项目的资产目录内,而不是创建数据库的正常方式 ,我从那里复制数据库到手机。 这像可能是在这种情况下有所帮助:

http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

  • 如果可以使用SQLite命令行Shell准备数据库,你可以.IMPORT到一个表中从一个文件
  • 如果您的数据(包含在)电子表格,请考虑使用电子表格的脚本/宏语言导出表(S)到一个SQLite数据库
  • 对于大量的表格准备一个主数据库和附加 -ing到从您的应用程序可能更有效,并且可以在手机上完成的唯一
  • WRT,以自动增量,看常见问题自动递增太

如果我理解,你想用一些值初始化数据库,但是你不想硬编码每个查询。

在这种情况下,你应该使用JSON来存储你的数据在外部文件(如电子表格),然后解析这个文件,让您的数据,并用它来生成SQL查询。

下面是关于如何在Android应用程序使用JSON的教程。

分类:机器人 时间:2012-01-01 人气:1
本文关键词: sqlite的,机器人
分享到:

相关文章

  • 正确的语法从一个表行复制到另一个(sqlite的机器人) 2012-04-26

    请,这是正确的语法从一个表中的特定行复制到另一个? db.execSQL("insert into Route select * from " + DATABASE_TABLE + " WHERE _id = rowId"); 因为某些原因,当我调用执行该语句的方法,从第一个表中的所有项目复制到第二个表,而不是我想要的特定行. 谢谢. 这是呼吁复制方法: public void copyData(long rowId){ db.execSQL("inser

  • 如何有效地从一个表复制行数据到另一个SQLite的机器人 2013-02-17

    我如何有效地从一个表复制一行数据到另一个表,其中两者都是相同的结构. 我可以去从该行中的第一个表中检索初始值,然后插入到第二表的更难方式. 但我觉得还有一个更有效的方法可以做到这一点. 谢谢 --------------解决方案------------- insert into table1 select * from table2 sqliteDataBase.execSQL("INSERT INTO表1 SELECT * FROM表2");

  • 检索当前日期,sqlite的机器人 2013-07-20

    我试图通过检索UNIX时间像这样的当前日期: long unixTime = System.currentTimeMillis()/1000; Date d = new Date(unixTime); StringBuffer tmp = new StringBuffer(); tmp.append(d.getYear()); tmp.append(" - "); tmp.append(d.getMonth()); tmp.append(" - "); tmp.ap

  • 接近sqlite的机器人 2014-01-24

    我试图关闭数据库,但它给我的错误. private SQLiteDatabase sq; //cardDatabase name of my class. public void close_DB(){ CardDatabase data_open=new CardDatabase(MyContext); sq.close(); data_open.close_DB(); } 9月3日至2日:13:03.841:D /显示java.lang.NullPointerException(2447):

  • SQLite的Andr​​oid上意外停止 2014-04-07

    我在sqlite的机器人. 当运行项目时,我得到了一些麻烦. 我有2件事. 该VivsHelper是前者MainActivity是latter.Here是我的代码:类VivzHelper: public class VivzHelper extends SQLiteOpenHelper { private static final String DATABASE_NAME = "vivzdatabase"; private static final String TABLE_NAME

  • SQLite的和填充列表视图,机器人 2012-08-05

    我从填充一个SQLite数据库的文本和列表视图. 该数据从光标正确填充(我看到列表填充文本行),但我无法看到实际的文本中的行 - 我看到的是空行. 对于我的生活,我想不出什么,我无法看到的文本行数据. 我的布局: <?xml version="1.0" encoding="utf-8"?> <TabHost xmlns:android="http://schemas.android.com/apk/res/android" an

  • 如何TEXT数据转换为日期时间SQLite中的机器人? 2014-03-27

    我是新来的机器人. 我使用一个数据库来存储我的数据. 我还保存日期,文本数据库. 日期的格式如下......"星期一,2010 12:30:00 10月20日"所以,我将它们存储在TEXT数据类型不是日期时间. 现在我想将它们显示在下面的格式"星期一,2010 10月20日"最主要的是,我想订购他们DESC. 我写这样的查询,但没有作用. 它有一些替代这个???? 我也读到的SQLite"的strftime()"函数,但我不知道如何使用它这一点.

  • 请帮助! 通过SQLite,让机器人返回游标中访问数据时出错 2014-05-12

    我是一个机器人新手,并已尝试使用SQLite和Android. 我能够得到的查询和使用游标结果,但我似乎无法得到这个下面的代码工作: 这是我的查询语句,其中queryWhere ="MyObject来="1","和DATABASE_TABLE_TOQUERY ="FavoriteObjects". 这些都还好在SQLite数据库浏览器中查看时,它也返回一个正确的结果,如果我用我的SQLite数据库浏览器执行查询. public long find

  • 怎样存储和检索机器人在SQLite数据库图片? 2014-10-26

    我工作的测验应用程序,我 需要与图像一起显示的问题. 我已存 ​​储在SQLite数据库 和机器人展示他们 的问题 . 但我不知道如何将图像存储在sqlite的分贝,并显示它们. 我经历了这么多的链接去发现如何显示来自远程数据库的图像. 但我需要显示来自本地的SQLite数据库的图像. 我怎样才能做到这一点. 请帮我对此. 提前致谢. --------------解决方案------------- 您一般不二进制数据保存到数据库中. 它被认为不好的形式,可以使数据库查询利用,因为数据最终得到存储

  • 调用机器人SQLite数据库中的close()后会发生什么? 2012-02-10

    还有就是关于何时关闭SQLite数据库问题的倍数. 但在此之前的问题是,为什么有人要调用该方法. 由于SQLite是被视为符合ACID没有本质上需要做到这一点. 但是,对于更好地理解我想知道调用Android的SQLite数据库上的close()后,会发生什么? --------------解决方案------------- ACID兼容术语不应该以开放的数据库连接拥有执行操作的资源相混淆. 调用close()释放由SQLite数据库中的Android占用这些资源. 一旦你调用它,你可以不再读取

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.294 (s). 10 q(s)