ورود

View Full Version : سوال: ذخیره چند تا عدد روی فایل یا DB در netbeans



bashir_nashi
پنج شنبه 03 مرداد 1387, 18:42 عصر
سلام
من در برنامه نویسی موبایل خیلی تازه کارم .
یه برنامه ای می خوام بنویسم که باید نیاز دارم چند تا عدد رو یه جایی ذخیره کنم ولی اصلا نمی دونم چکار باید بکنم. در NetBeans
ممنون می شم اگه کسی یه روش برای این کار رو توضیح بده.

پیمان_ایرنا
شنبه 05 مرداد 1387, 08:22 صبح
دوست عزیز باید از Record Set استفاده کنی.

bashir_nashi
چهارشنبه 09 مرداد 1387, 00:37 صبح
من در مورد Record Set چیزی در netbeans پیدا نکردم .
اگه ممکنه یه مقدار بیشتر توضیح بدین یا چند خط کد برام بزارید.
ممنون

mazdadoost
چهارشنبه 09 مرداد 1387, 09:25 صبح
دوست عزیز :
ذخیره اطلاعات در برنامه ربطی به نت بینز یا IDE نداره.
شما میبایست کار با API برای ذخیره اطلاعاتتون رو یاد بگیرید .3 راه دارید :
1-RMS API :که اکثر گوشی هاپشتیبانی میکنند.
2-JavaME JDBC Optional API :که در صد کمتری پشتیانی میکنند.
3- Other persistence API

تمرکز کنید.مستنداتش در :RMS بهتره برای شروع روی همون
http://developers.sun.com/mobility/midp/articles/databaserms/
مطالعه کنید.

bashir_nashi
جمعه 11 مرداد 1387, 17:28 عصر
با تشکر
به این چند خط کد نگاه کنید:


// Create a record store
RecordStore rs = null;

try {
rs = RecordStore.openRecordStore( "myrs", true );
} catch( RecordStoreException e ){
// couldn't open it or create it
}


byte[] data = new byte[]{ 0, 1, 2, 3 };
int recordID;


recordID = rs.addRecord( data, 0, data.length );


من در خط آخر که می خوام داده ای را وارد کنم با ارور مواجه میشم.

تصویر اون رو هم گذاشتم . ممنون از راهنمایی شما .

mazdadoost
جمعه 11 مرداد 1387, 19:15 عصر
با تشکر
به این چند خط کد نگاه کنید:


// Create a record store
RecordStore rs = null;

try {
rs = RecordStore.openRecordStore( "myrs", true );
} catch( RecordStoreException e ){
// couldn't open it or create it
}


byte[] data = new byte[]{ 0, 1, 2, 3 };
int recordID;


recordID = rs.addRecord( data, 0, data.length );


من در خط آخر که می خوام داده ای را وارد کنم با ارور مواجه میشم.

تصویر اون رو هم گذاشتم . ممنون از راهنمایی شما .
دوست عزیز نگاهی به این تاپیک بندازید:
http://barnamenevis.org/forum/showthread.php?t=112009

bashir_nashi
جمعه 11 مرداد 1387, 20:04 عصر
من متوجه شدم که مشکل از همون ابتدا است . در واقع دستور
rs = RecordStore.openRecordStore( "myrs", true );
اجرا نمی شه که در خط آخر وقتی می خوام یه رکورد رو اد کنم نمی تونم .

من شرح استثنا رو تو یه تکست باکس تو برنامه نشون دادم که می نویسه
cannot find record store file.
دلیلش رو نمی دونم !