1.数据库的操作类型有哪些
这个,有点不明白题目的意思
感觉答案可能会是:
**create insert update delete select drop **
2.如何导入外部数据库
数据库本质就是文件
android系统下数据库应该存放在 /data/data/com..(package name)/ 目录下
所以导入数据库其实就是文件的复制操作
用到的就是文件流FileInputStream,熟悉java的话可以轻松的完成文件的复制
if(!(newFile(dbfile).exists())) {
InputStream is =this.context.getResources().openRawResource(R.raw.countries);
//此处raw下的文件为欲导入的数据库,提前保存在工程目录下
FileOutputStream fos =newFileOutputStream(dbfile);
byte[] buffer =newbyte[BUFFER_SIZE];
int count =0;
while((count = is.read(buffer)) >0) {
fos.write(buffer,0, count);
}
fos.close();
is.close();
}