opinions
پنج شنبه 09 شهریور 1396, 11:05 صبح
دوستان سلام. می دونید که با استفاده از DB Browser میشه یه دیتابیس ساخت و در برنامه ازش استفاده کرد. همچنین با استفاده از کتابخونه SQLite Asset Helper بدون هیچ مشکلی و راحت کانکشن برقرار میشه و با کوئری میشه اطلاعات رو خوند.
حالا سوالم اینه، وقتی دیتابیس رو با همون برنامه DB Browser رمزگذاری (encrypt) می کنیم. چطور میشه ازش در برنامه استفاده کرد؟
چه کدی باید بزنیم که رمز رو موقع کانکشن بهش شناسایی بدیم؟
کد زیر نمونه استفاده از دیتابیس خارجی ساخته شده با استفاده از DB Browser و کتابخونه SQLite Asset Helper هست. رمز دیتابیس رو کجا وارد کنم؟
public class Database extends SQLiteAssetHelper {
private static final String DATABASE_NAME = "database.db";
public static final int DATABASE_VERSION = 1;
public Database(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
setForcedUpgrade();
}
}
حالا سوالم اینه، وقتی دیتابیس رو با همون برنامه DB Browser رمزگذاری (encrypt) می کنیم. چطور میشه ازش در برنامه استفاده کرد؟
چه کدی باید بزنیم که رمز رو موقع کانکشن بهش شناسایی بدیم؟
کد زیر نمونه استفاده از دیتابیس خارجی ساخته شده با استفاده از DB Browser و کتابخونه SQLite Asset Helper هست. رمز دیتابیس رو کجا وارد کنم؟
public class Database extends SQLiteAssetHelper {
private static final String DATABASE_NAME = "database.db";
public static final int DATABASE_VERSION = 1;
public Database(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
setForcedUpgrade();
}
}