سلام.
اونو قبلا خوندم.برای ایجاد یک پایگاه و چند رکورد رشته ای و دو فیلد برای هر رکورد باید چه کارکنم؟
اینا کافین؟؟
;()ByteArrayOutputStream baos = new ByteArrayOutputStream
;()DataOutputStream dos = new DataOutputStreambaos
baos نام رکورد یا پایگاه؟؟؟ dos چی؟؟
من در واقع یک شکل کلی از اینا اگه داشته باشم که هر کدوم از اینا چی کار می کنن کارم را میفته.
نه اینا اصلا دیتابیس نیستن در واقع رابطهای دیتابیسن همون طور که توی کتاب هم هست شما فقط یه تعداد byte میتونید توی دیتابیستون ذخیر کنید که تعدادشون رو هم باید بدونید حالا اگه به خواید چند تا فیلد رو ذخیره کنید این کلاس ها به کار می یاد
این هارو هم ببینید.
http://developers.sun.com/techtopics/mob...tabaserms/
http://developers.sun.com/techtopics/mob...tabasemap/
اولا که این دوتا کلاس اصولا با هم استفاده می شن کارشون هم تبدیل چند تا متغیر به چند تا بایت مثلا یه عدد و یه متن رو می خواید ذخیره کنید توی یکی از رکورد ها با استفاده از توابع writeInt و writeUTF اینها رو توی DataOutputStream ذخیره می کنید (معادل read هم دران برای خوندن) و بعد ByteArrayOutputStream رو توی دیتابیس ذخیره میکنید که همون متغیر هاست با این تفاوت که به صورت پست سر هم قرار گرفتن تا قابل ذخیره سازی باشن روش تعریف هم اینجوریه باید برای تعریف دومی شیئ تعریف شده اول رو باید به عنوان ورودی بهش بدید
کد:
ByteArrayOutputStream bytes = new ByteArrayOutputStream();
DataOutputStream out = new DataOutputStream(bytes);
اینم ببینید
http://www.netbeans.org/kb/articles/tuto...er-40.html
البته من هم کار زیاد نکردم باهاش ولی چیزی که یادمه والن برداشت کردم همین بود که گفتم امید وارم به درد بخوره :wink: