res>raw에 *.sql 이라는 파일을 생성합니다.
"1","2","3","4","5"
"1","2","3","4","5"
"1","2","3","4","5"
"1","2","3","4","5"
이렇게 해당 컬럼들의 값을 sql 파일에 작성합니다.
코드에서는
InputStream inputData = context.getResources().openRawResource(R.raw.*.sql); // 해당 sql파일
try {
BufferedReader bufferedReader= new BufferedReader(new InputStreamReader(inputData, "euc-kr"));
while(true) {
String sql = "INSERT INTO TABLE_NAME (1COL, 2COL, 3COL, 4COL, 5COL) // 해당 쿼리문
" + " VALUES (";
String str = bufferedReader.readLine(); // sql 파일의 데이터를 한줄씩 읽어옴
if (str != null) {
sql += str + ")";
SQLiteDatabase.execSQL(sql); // 한줄씩 insert함.
}
else {
break;
}
}
} catch (Exception e) {
}
위와같이 sql 파일 줄갯수만큼 insert or update 할수있습니다.