數(shù)據庫的操作類型有哪些,如何導入外部數(shù)據庫?

1.數(shù)據庫的操作類型有哪些

這個,有點不明白題目的意思

感覺答案可能會是:

**create insert update delete select drop **

2.如何導入外部數(shù)據庫

數(shù)據庫本質就是文件

android系統(tǒng)下數(shù)據庫應該存放在 /data/data/com..(package name)/ 目錄下

所以導入數(shù)據庫其實就是文件的復制操作

用到的就是文件流FileInputStream,熟悉java的話可以輕松的完成文件的復制


if(!(newFile(dbfile).exists())) {

  InputStream is =this.context.getResources().openRawResource(R.raw.countries);
  //此處raw下的文件為欲導入的數(shù)據庫,提前保存在工程目錄下

  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();

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容