بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
import کردن کلمه از notepad به دیتابیس
سلام
من تعداد بسیاری زیادی کلمه داخل notepad دارم و میخوام همشون رو بریزم داخل دیتابیس
میخوام بدونم کلمه ها رو باید به چه شکلی داخل notepad بنویسم؟
مثلا شنیدم که هر کلمه باید داخل یک خط نوشته بشه و یا اینکه هر کلمه باید داخل یک ' ' قرار بگیره
البته این موارد رو مطمئن نیستم
ممنون میشم کمک کنید
0
0
دوستان کسی میتونه کمک کنه؟ (11 سال پیش)
0
0
سلام. فکر کنم بشه یک کاراکتر خاص که توی کلمات شما تکرار نشده رو بین هر واحدی که بایستی توی یک فیلد دیتابیس قرار بگیره بنویسید . توی برنامه از فایل بخونید و به ازاء هر بار که به کاراکتر مورد نظر رسیدید اطلاعات رو به دیتابیس بفرستید و یا در آرایه ای ذخیره کنید . (11 سال پیش)
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
alireza71
11 سال پیش
+1
0
چیز هایی که شنیدی درسته D:
فقط باید فایلتو داخل assets بریزی
هر خط هم یه عنصر داخل DB هست
private void initDatabaseData(SQLiteDatabase db) {
BufferedReader br = null;
try {
br = newBufferedReader(newInputStreamReader(G.context.getAssets().open("esme filet :D")), 1024 * 4);
String line = null;
db.beginTransaction();
while ((line = br.readLine()) != null) {
db.execSQL(line);
}
db.setTransactionSuccessful();
}
catch (IOException e) {
Log.i(LOG, "read database in to file error");
} finally {
db.endTransaction();
if (br != null) {
try {
br.close();
}
catch (IOException e) {
Log.i(LOG, "buffer reader close error");
}
}
}
}
پاسخ به سوال
amin2525
11 سال پیش
0
0
راهش رو پیدا کردم
روش کار به این صورت هست که اگر برای مثال 3 نفر داریم که میخواهیم اسم ، شماره و نمره ی آن ها را وارد دیتایبس کنیم
باید در فایل notepad به این صورت بنویسیم
20,امین,1
19,امید,2
16,علی,3
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .