PDA

View Full Version : ارتباط با دیتا بیس



scofield
چهارشنبه 25 تیر 1393, 16:33 عصر
سلام یه سوال دارم ؟

من یه دیتابیس دارم که توی پوشه Assete قرار دادم و با این کد اونو به برنامه وصل کردم
اولا اینکه این روش درسته و سوال مهمترم اینه که چطوری میتونم اطلاعات این دیتابیس رو روی یک listview نمایش بدم
واقعا ممنون میشم اگه کمکم کنید خیلی وقتمو گرفت ولی نتونستم حل کنم مشکلمو


try { String destPath = "/data/data/" + getPackageName() +
"/assets";
File f = new File(destPath);
if (!f.exists()) {
f.mkdirs();
f.createNewFile();


//---copy the db from the assets folder into
// the databases folder---
CopyDB(getBaseContext().getAssets().open("MyDB"),
new FileOutputStream(destPath + "/MyDB"));
Log.i("ali", "ok!");
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

public void CopyDB(InputStream inputStream, OutputStream outputStream) throws IOException {
//---copy 1K bytes at a time---
byte[] buffer = new byte[1024];
int length;
while ((length = inputStream.read(buffer)) > 0) {
outputStream.write(buffer, 0, length);
}
inputStream.close();
outputStream.close();
}

parvizwpf
چهارشنبه 25 تیر 1393, 16:39 عصر
http://www.mysamplecode.com/2012/07/android-listview-cursoradapter-sqlite.html

scofield
چهارشنبه 25 تیر 1393, 17:20 عصر
http://www.mysamplecode.com/2012/07/android-listview-cursoradapter-sqlite.html

خیلی ممنون ولی مشکل من حل نشد ببینید ، سوال من در مورد یک دیتابیس آماده هست ، یعنی اصلا بحث درست کردن دیتابیس نیست ،
چطوری با این دیتا بیس آماده که توی پوشه assete گذاشتم تبادل داده کنم ؟ این منظورم بود ، مرسی

rubiks.kde
چهارشنبه 25 تیر 1393, 22:24 عصر
خیلی ممنون ولی مشکل من حل نشد ببینید ، سوال من در مورد یک دیتابیس آماده هست ، یعنی اصلا بحث درست کردن دیتابیس نیست ،
چطوری با این دیتا بیس آماده که توی پوشه assete گذاشتم تبادل داده کنم ؟ این منظورم بود ، مرسی

دوست عزیز بحثتون بسیار تکراریه حداقل توی همین انجمن سرچ کنی حداقل 10 مطلب میبینی.همش هم همین موضوع استفاده از دیتابیس آماده و نمایش در لیست.