安卓创建数据库有关问题
安卓创建数据库问题程序开始的时候要创建一个数据库,然后还要建立表,表里面插入几条内容.我看网上的例子都
安卓创建数据库问题
程序开始的时候要创建一个数据库,然后还要建立表,表里面插入几条内容.
我看网上的例子都是写一个类,然后把数据库名字和表名字写在里面,然后每次new的时候都会创建.这样合理吗?能不能把创建数据库和表名的逻辑写另外一个单独的函数里面啊? 然后每次启动的时候就先检查数据库是否存在,表是否存在,不行就创建?
还有能把apk里面自带的数据库拷贝到手机的数据库目录吗?这样我觉得就省事了.但是网上找不到怎么拷贝的方法...
[解决办法]
表的关联和类创建的类没有关系的,是表里点的列名有关,
比如有两个表:
表一包含:名字,学号,身高,性别,年龄;
表二包括:学号,成绩;
则,这两个表就可以通过学号连接起来;
[解决办法]可以拷贝到data/data/...../databases/,你在adb shell下面看一下文件有没有过去
[解决办法]我记得是可以拷贝到自己的包里去,如果不行也可以写入sd卡。