sqlite-如何将导入到数据库表中的数据保存在程序中,而不用每次换调试机时还得重新导入数据

问题描述

如何将导入到数据库表中的数据保存在程序中,而不用每次换调试机时还得重新导入数据
如题:我有一张excel的表,我将其存为.csv文件,然后通过dos命令下的sqlite3命令导入到了数据库表中,问题是如果不换机子,导入到该数据库表中的数据永久有效。如果我换机子调试的话,该数据库表中的数据就不存在了,会报错,请问有没有解决办法?谢谢!

解决方案

最好存入远程数据库每次启动同步下来数据就可以了,sqlite是系统自带的数据库
具体的就是
http://blog.csdn.net/tianyitianyi1/article/details/7548134
或有网站的话可以把数据存mysql数据库,然后写个API手机端就是客户端
例如123.456.123.123/testAPI.jsp?name=test&pwd=123
你访问这个的话,比方说会验证你的身份,成功后还可以给你返回数据给你,你说的换机器,这时数据可以这样同步下来,就是这两种模式

解决方案二:
如果是少量初始化数据可以把sqlite文件提交到源码库。这样换机器也存在了。

解决方案三:
1.如果是自己实现的DB,且数据量比较小,可以在代码create table的同时,insert这部分数据;
2.如果数据量比较大了,干脆把/data/data/你的包名/databases/下的.db文件拷一份放在工程的assert文件夹下,程序初始时把这个.db文件copy到/data/data/你的包名/databases/下就ok了;

PS:远程神马的,没网不就活不了了,能在本地干的事就别搞网络了。

时间: 2024-10-29 11:04:45

sqlite-如何将导入到数据库表中的数据保存在程序中,而不用每次换调试机时还得重新导入数据的相关文章

struts2.0-用struts2怎么把数据库中的数据保存到集合中并且在jsp中显示呢

问题描述 用struts2怎么把数据库中的数据保存到集合中并且在jsp中显示呢 就是点击查询跳转到另一个界面并把员工表中的所有数据显示出来,这个集合我不会,也不知道 怎么用session传, 解决方案 参考:http://blog.csdn.net/zhiying201039/article/details/6526213 解决方案二: http://www.cnblogs.com/shenliang123/archive/2011/10/30/2229152.html 先放入到 session

大量数据计算在程序中还是存储过程

问题描述 大量数据计算在程序中还是存储过程 大量数据(几十万条)计算在程序中还是存储过程效率,哪位有过工程经验的同学帮助一下.顺找一位精通oracle sql的同学做一系列存储过程. 解决方案 首先.效率肯定是存储过程高,因为它省去了数据网络传输的时间.这个其实可以直接做个对比,存储过程和程序取数的时间差别.其次.你要考虑计算的复杂度,太复杂的算法用存储过程编写不方便.调试更麻烦.如果算法复杂.网络传输的消耗还可以承受,可以用程序:否则用存储过程. 解决方案二: 效率肯定是存储过程高,这是DB产

stm32中写关于usart的程序中,如果要使用printf,现在我看到2种方式,

问题描述 stm32中写关于usart的程序中,如果要使用printf,现在我看到2种方式, 一种是用微库,就是在MDK里面打开microlib,程序中添加一个重定义的程序就可以了,另一种是用半主机,这种方式不用打开microlib,半主机不懂事什么意思,他们的区别是什么,

android程序数据保存在单例模式中,保存在内存中,会oom吗

问题描述 android程序数据保存在单例模式中,保存在内存中,会oom吗 ```package com.amt.appstore.cache; import java.util.ArrayList; import java.util.List; import android.content.pm.PackageInfo; import com.amt.appstore.download.DownItem; import com.amt.appstore.model.AboutFirm; imp

急求c#怎么把程序中的数据保存到记事本中?重谢

问题描述 c#怎么把程序中的数据保存到记事本中?例如,我把程序中运行的结果保存到记事本中,谁有源代码给我借鉴一下,重谢1 解决方案 解决方案二:可以用writestream写.解决方案三:你想保存什么数据IO里面有写文件的操作解决方案四:我的想法很简单,就是要保存一个数组的数据到记事本中,怎么写?谢谢了解决方案五:我的运行结果计算出来个个数组的数据然后保存到记事本中,解决方案六:FileStreamfs=newFileStream("c:\test.txt",......);fs.Wr

关于mysql中字段的数据类型和程序中变量的数据类型的匹配问题

问题描述 我想知道完整的mysql中字段的数据类型对应程序中变量的数据类型的完整版,比如:mysql中varchar数据类型对应程序中String类型变量. 解决方案 解决方案二:我觉得你还是把mysql的类型列出来!!这样才能给你完整的匹配!!intIntegerlongLongdatetimeTimestamp长的小数点Decimal等等

C# 将xml文件导入sql数据库表中

问题描述 xml文件<class><student><name>张三</name><sex>男</sex><year>11</year></student><student><name>刘三</name><sex>男</sex><year>13</year></student><student>

关于表关联,在表中不显示,在程序中表现问题

问题描述 我们公司的表之间的关联关系不在建表时显示,在程序中建立model层时显示.有哪位指点一下怎么显示表之间的各种关系啊(在实体类中)???补充:不用hibernate等框架 问题补充:飞雪无情 写道 解决方案 不普遍,我们的关联最后在建表的时候还是体现在表里的..打开一些数据库管理工具就能看出来哪个表和哪个表关联,使用了什么字段关联!解决方案二:啊.还有这样的.那就看你们的设计文档吧,还有UML图啥的,那里有实体类与实体类之间的关系,还有一些你们定义或者用到的规范.或者你自己看程序源代码,

线性表 集合的交并-求教;程序中的Print_Sq(list3)为什么输不出来

问题描述 求教:程序中的Print_Sq(list3)为什么输不出来 #include #include #define LIST_INIT_SIZE 100//线性表储存空间的初始分配量 #define LiSTINCREMENT 10//线性表储存空间的分配增量 #define OVERFLOW -2 #define ERROR 0 #define OK 1 typedef int Status; typedef int ElemType; typedef struct { ElemType