2012-11-24 7 views

답변

7
InputStream is = getResources().getAssets().open("SQLScript.sql"); 
String sql= convertStreamToString(is); 

public static String convertStreamToString(InputStream is) 
      throws IOException { 
      Writer writer = new StringWriter(); 
     char[] buffer = new char[2048]; 
     try { 
      Reader reader = new BufferedReader(new InputStreamReader(is, 
        "UTF-8")); 
      int n; 
      while ((n = reader.read(buffer)) != -1) { 
       writer.write(buffer, 0, n); 
      } 
     } finally { 
      is.close(); 
     } 
     String text = writer.toString(); 
     return text; 
} 


SQLiteDatabase db; 
db = openOrCreateDatabase("MyDatabase.db", SQLiteDatabase.CREATE_IF_NECESSARY, null); 
db.execSQL(sql); 
+0

나는이 코드를 테스트하지 않았지만 희망이있다. –

관련 문제