sdcard에 있는 db파일을 읽어

 

자기가 원하는 정보가 있는 튜플만 출력하려고 합니다.

 

String SDCARD_PATH = android.os.Environment.getExternalStorageDirectory().getAbsolutePath();
         File sdcard = android.os.Environment.getExternalStorageDirectory();

         if(sdcard.canRead()){

          String fn = SDCARD_PATH + "/" + "test.db";
          File fp = new File(fn);
          if(fp.exists() || fp.isDirectory()) {

 

     try {
      FileInputStream fin = openFileInput("FileName");
      byte[] arr = new byte[fin.available()];
      fin.read(arr, 0, fin.available());
      

     } catch (FileNotFoundException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
     } catch (IOException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
     }

          }
          else text2.setText("DBFile없음");

         }
         else text2.setText("sdcard없음");

 

 

파일 위치까진 잘찾아가 db파일이 있는것까진 찾더군요..

 

하지만 그이후 사용법을 모르겠습니다.

 

db파일을 읽고 sql문으로 원하는 정보가 있는 튜플을 검색해서

 

cursor에 넣고 필요한거만 출력하려하는데..

 

방법을 모르겠습니다..ㅠㅠ