| پايگاه داده | |
|
|
نويسنده | پيام |
---|
reza
تعداد پستها : 31 Registration date : 2007-09-16
| عنوان: پايگاه داده الأربعاء سبتمبر 26, 2007 11:21 pm | |
| سلام ميشه لطف كنيد و درباره پايگاه داده بر روي موبايل و J2me توضيح دهيد اصلا پايگاه داده مشابه Access و sqlserver و ... براي موبايل وجود دارد؟ اگر خير، نحوه و منطق آن چگونه است؟ آيا ميتوان Table و query و ... ايجاد كرد يا نه؟ اگر بله چگونه؟ آيا كتاب آموزشي در اين باره وجود دارد؟ اگر بله لطفا لينك بدين مثل هميشه خيلي شد ببخشيد | |
|
| |
Admin Admin
تعداد پستها : 455 Location : Linux Registration date : 2007-08-28
| عنوان: پاسخ السبت سبتمبر 29, 2007 7:29 am | |
| یک چند هفته ای صبر کنید در بلاگ به این مبحث هم می رسیم | |
|
| |
reza
تعداد پستها : 31 Registration date : 2007-09-16
| عنوان: رد: پايگاه داده الثلاثاء أكتوبر 02, 2007 5:03 am | |
| سلام اگر عجله داشته باشيم چه كار كنيم اون مشكل ماست يا باز هم كمك مي كنيد | |
|
| |
Admin Admin
تعداد پستها : 455 Location : Linux Registration date : 2007-08-28
| عنوان: پاسخ الثلاثاء أكتوبر 02, 2007 1:32 pm | |
| صبر می باید! اندکی بعد صحر نزدیک است... | |
|
| |
HAMED
تعداد پستها : 15 Registration date : 2007-08-29
| عنوان: رد: پايگاه داده الثلاثاء أكتوبر 02, 2007 6:57 pm | |
| سیستم مدیریت رکوردها یا records management system جاوا سان یک مقاله تخصصی در سه قسمت دراین مورد گذاشته: http://developers.sun.com/mobility/midp/articles/databaserms/ موقع کار هم شما به recordstore ها سر و کار خواهید داشت > اینم کلاس ها و توابع مربوطه: http://java.sun.com/javame/reference/apis/jsr118/javax/microedition/rms/RecordStore.html
مرسی | |
|
| |
Admin Admin
تعداد پستها : 455 Location : Linux Registration date : 2007-08-28
| عنوان: پاسخ الأربعاء أكتوبر 03, 2007 1:22 am | |
| آفرین! فعلا داشته باشید اینها را تا کمی سرم خلوت شود وبا مطالب بیایم | |
|
| |
haamoon
تعداد پستها : 308 Registration date : 2008-02-07
| عنوان: رد: پايگاه داده الأربعاء فبراير 13, 2008 8:26 am | |
| سلام.
2 تا library وجود داره که هر دو opensource هستن و برای کارهای غیر تجاری هم مجانی. اولی openBaseMovil که یه پک کامل و JDBC و حتی SQL هم داره ولی حجمی حدود 300kb به برنامتون اضافه می کنه.
دومی Perst Lite که فقط یک جر (با خر اشباه نکنین) که شما به برنامتون اضافه می کنین و API های JDBC رو اضافه می کنه اونم حدود 250KB هست.
هر دو برای dataBase های سنگین تا 100,000 تا دیتا هستن ولی اگر کار سبکی دارین از همون recordStore استفاده کنین.
یه کار دیگه هم serialize(اگر اشتباه نوشتم در ذهن خودتون تصحیح بفرمایین) کردن object هست که persistent بهش می گن اینو هم می تونین خودتون انجام بدین هم از جایی دیگه بیارین مثلا از NextelToolkits j2mepolish هم چند تا API برای این کار داره. هر دوشون هم openSource هستن.
اینا هم پولی هستن و من امتحان نکردم: http://www.pointbase.com http://www.vaultus.com http://www.sybase.com/products/mobilewireless | |
|
| |
Admin Admin
تعداد پستها : 455 Location : Linux Registration date : 2007-08-28
| عنوان: پاسخ الأربعاء فبراير 13, 2008 12:27 pm | |
| بسیار عالی openbasemovil را من دانلود کردم اما تا حالا امتحانش نکرده بودم.اینطور که شما میگید بسیار عالی است.اگر بتوانید توضیحات بیشتری بدهید ممنونم. راستی با floggy کار نکردید؟؟ | |
|
| |
Admin Admin
تعداد پستها : 455 Location : Linux Registration date : 2007-08-28
| عنوان: پاسخ الأربعاء فبراير 13, 2008 1:09 pm | |
| من در openbasemovil مثالی پیدا نکردم.شما سراغ ندارید؟ | |
|
| |
haamoon
تعداد پستها : 308 Registration date : 2008-02-07
| عنوان: رد: پايگاه داده الخميس فبراير 14, 2008 11:36 am | |
| با floggy کار نکردم شاید برم دنبالش ولی در مورد sample یه pdf برای دیتابیسش داره اونو دانلود کن و توش یه sample داره خوب طبیعتا باید همه ی لایبرری ها شو توی classpath پروژه add کنی. بعد از pdf کپی کن توی پروژت .
من از perst Lite بیشتر خوشم اومد چون اول چون فقط روی dataBase کار کرده دوم کل API هاش که jar فایل که کافی یه تو پروژه اد کنی . و سوم preprocessing نداره و همه ی باگ ها رو run time هندل می کنه و مهم نیست target divece چی باشه بر عکس j2mePolish که برای 'گوشی های مختلف جدا جدا کامپایل می کنه | |
|
| |
kajdom
تعداد پستها : 2 Registration date : 2008-03-06
| عنوان: درخواست کمک الجمعة مارس 07, 2008 2:21 pm | |
| من میخوام یه برنامه مثل دفتر تلفن بنویسم . میخوام بدونم از چه پایگاه داده ای استفاده کنم. لطفا منو راهنمایی کنید. | |
|
| |
Admin Admin
تعداد پستها : 455 Location : Linux Registration date : 2007-08-28
| عنوان: پاسخ الأحد مارس 09, 2008 12:24 am | |
| دوست من ساده ترین راه استفاده از همان RMS استاندارد J2ME است.ولی اگر می خواهید حرفه ای تر بنویسید می توانید از API های معرفی شده در بالا نیز استفاده کنید. | |
|
| |
kajdom
تعداد پستها : 2 Registration date : 2008-03-06
| عنوان: رد: پايگاه داده الإثنين مارس 10, 2008 4:09 pm | |
| سلام. ببخشید من می خوام database قابل حمل باشه . یعنی یکبار داده ها رو وارد کنم و از اون به بعد بتونم رو گوشیهای دیگر همون دیتاها رو داشته باشم. | |
|
| |
haamoon
تعداد پستها : 308 Registration date : 2008-02-07
| عنوان: رد: پايگاه داده الجمعة مارس 28, 2008 6:27 am | |
| سلام.فکر کنم منظورتون اینه که موقع نصب برنامه دیتابیس روی rms قرار بگیره. ولی خوب این کار خود به خود انجام نمی شه . ولی می شه وقتی که برنامه برای بار اول اجرا می شه .و تو rms هیچی نیست. خودتون اونو initialize کنید. | |
|
| |
kamy_ampersand
تعداد پستها : 1 Registration date : 2008-03-02
| عنوان: رد: پايگاه داده السبت مارس 29, 2008 9:19 am | |
| سلام راستش رو بخواهيد من هم با اين موضوع موافقم و خود من اطلاعات مورد نظرم رو تو فايل مي نويسم و بعد وقتي كه براي اولين بار رو گوشي اجرا مي شه rms رو Initialized ميكنم. اما مشكلي كه هست اينه كه اگه كاربر اطلاعاتي رو اضافه كنه و بعد قرار باشه rms بروز شده را به يه گوشي ديگه انتقال داد مشكل پيش مياد. ضمناً اگه قرار بشه اين تغييرات رو به فايلي كه در jar قرار داديم اعمال كنيم كه ديگه استفاده از rms بي معني مي شه. چون بهتره كه هميشه با اون فابل كار كرد. اما تو رو خدا اگه كسي كار با perst و openbasemovil رو بلده لطف كنه و بگه. | |
|
| |
haamoon
تعداد پستها : 308 Registration date : 2008-02-07
| عنوان: رد: پايگاه داده الأحد مارس 30, 2008 2:02 pm | |
| شما فقط می تونید از jar بخونید و نمی تونید چیزی بنویسید. ولی می تونید روی file System بنویسید اون موقع دیگه استفاده از rms منتفی نیست. چون برای هر read یا write نیاز به permission کاربر دارید. بهتره که تغییرات لازم رو کاربر هر چه قدر دوست داره بده و یک بار فایل خروجی رو از rms خودتون export کنید البته من نمی دونم شما می خوایین چی کار کنید. ولی اگر بخوایین تغییرات رو از یه گوشی به یه گوشی دیگه انتقال بدین بنظر این بهترین راه! شاید باشه.
در مورد perst و openBaseMovil من نمی تونم همه چیز رو از سیر تا پیاز بنویسم چون یه کتاب می شه! شما pdf هاشو بخون مشکلی داری بپرس من جواب می دم. یا می تونی از ادمین جون بخوای ترجمه کنه بذاره تو بخش فروش که.....شب بخیر! | |
|
| |
heydarimehra
تعداد پستها : 7 Registration date : 2008-04-07
| عنوان: رد: پايگاه داده الأربعاء أبريل 09, 2008 8:42 am | |
| - haamoon نوشته است:
- شما فقط می تونید از jar بخونید و نمی تونید چیزی بنویسید. ولی می تونید روی file System بنویسید اون موقع دیگه استفاده از rms منتفی نیست. چون برای هر read یا write نیاز به permission کاربر دارید. بهتره که تغییرات لازم رو کاربر هر چه قدر دوست داره بده و یک بار فایل خروجی رو از rms خودتون export کنید البته من نمی دونم شما می خوایین چی کار کنید. ولی اگر بخوایین تغییرات رو از یه گوشی به یه گوشی دیگه انتقال بدین بنظر این بهترین راه! شاید باشه.
در مورد perst و openBaseMovil من نمی تونم همه چیز رو از سیر تا پیاز بنویسم چون یه کتاب می شه! شما pdf هاشو بخون مشکلی داری بپرس من جواب می دم. یا می تونی از ادمین جون بخوای ترجمه کنه بذاره تو بخش فروش که.....شب بخیر! آقا تو رو خدا يكي بگه اين OpenBase از كجا گير بياريم و بعد از گير آوردن چه طوري به NetBean وصل كنيم . و بعد از وصل كردن هم چه طوري با JDBC كار كنيم . بابا يكي رحم كنه لينكهاي زهره ماري رو بزاره ديگه . | |
|
| |
heydarimehra
تعداد پستها : 7 Registration date : 2008-04-07
| عنوان: رد: پايگاه داده الأربعاء أبريل 09, 2008 8:44 am | |
| - Admin نوشته است:
- آفرین!
فعلا داشته باشید اینها را تا کمی سرم خلوت شود وبا مطالب بیایم آقا تو رو خدا يكي بگه اين OpenBase از كجا گير بياريم و بعد از گير آوردن چه طوري به NetBean وصل كنيم . و بعد از وصل كردن هم چه طوري با JDBC كار كنيم . بابا يكي رحم كنه لينكهاي زهره ماري رو بزاره ديگه | |
|
| |
haamoon
تعداد پستها : 308 Registration date : 2008-02-07
| عنوان: رد: پايگاه داده الأربعاء أبريل 09, 2008 9:21 am | |
| http://www.openbasemovil.org/ | |
|
| |
Admin Admin
تعداد پستها : 455 Location : Linux Registration date : 2007-08-28
| عنوان: پاسخ الأربعاء أبريل 09, 2008 10:07 am | |
| توجه داشته باشید که در نگارش موبایل جاوا از JDBC پشتیبانی نمی شود و این API ها یک رابط JDBC Like ایجاد می کنند. یعنی از نظر Syntax مشابه JDBC است نه خود آن به همراه امکاناتش. | |
|
| |
heydarimehra
تعداد پستها : 7 Registration date : 2008-04-07
| عنوان: رد: پايگاه داده السبت أبريل 19, 2008 12:54 am | |
| خسته نباشيد در netbean وقتي يه item رو به form در برنامه append ميكنيم چه طوري ميشه كه عكس دستور رو انجام داد ؟ يعني از رو فرم برش داريم . ممنون از فروم خوبتون | |
|
| |
heydarimehra
تعداد پستها : 7 Registration date : 2008-04-07
| عنوان: رد: پايگاه داده السبت أبريل 19, 2008 1:05 am | |
| - haamoon نوشته است:
- http://www.openbasemovil.org/
خسته نباشيد من چند تا فايل از لينكي كه فرستاده بوديد دانلود كردم . با پسوندهاي bin. و src. اما نمي دونم چه طوري بايد ارتباط اونا رو با برنامه netbean برقرار كنم .چه طوري نصب ميشه ؟ در ضمن ممنون از PDF اي كه فرستاده بوديد اما منظور من اول بسم الله بود نه وسط اون . مثل اينكه براي نصب SQL بايد فايل exe. اونو اجرا كرد و بعد هم در پنجره ي Server در برنامه net. مي تونيم به ديتابيس موردنظر دسترسي داشته باشيم . حالا سوال من اينه كه چه طوري مي تونيم openbasemovil يا هر چيزه ديگه رو به برنامه وصل كنيم تا بشه با اون به ديتا بيس وصل شد . با اون يه ديتا بيس ساخت و غيره . توجه كنيد كه سوال من اين نيست كه دستورات ايجاد ديتابيس ( create databese) و غيره چيه . من اولشو مشكل دارم. اول اولش . OK?????????? | |
|
| |
heydarimehra
تعداد پستها : 7 Registration date : 2008-04-07
| عنوان: رد: پايگاه داده السبت أبريل 19, 2008 1:08 am | |
| - HAMED نوشته است:
- سیستم مدیریت رکوردها یا
records management system جاوا سان یک مقاله تخصصی در سه قسمت دراین مورد گذاشته: http://developers.sun.com/mobility/midp/articles/databaserms/ موقع کار هم شما به recordstore ها سر و کار خواهید داشت > اینم کلاس ها و توابع مربوطه: http://java.sun.com/javame/reference/apis/jsr118/javax/microedition/rms/RecordStore.html
مرسی خسته نباشيد .ميخواستم بدونم چه طوري ميشه يه ركورد خاص رو از recordStore بازيابي كرد . يعني يه search با condition داشته باشيم ? | |
|
| |
haamoon
تعداد پستها : 308 Registration date : 2008-02-07
| عنوان: رد: پايگاه داده السبت أبريل 19, 2008 7:14 am | |
| ببینید recordStore ذاتا فقط یه جایی برای ذخیره سازی اطلاعات بیشتر شبیه یه آرایه می مونه که هر index اون byte[] است. دیگه این که ساختمان داده ی شما چه طوری باشه که سرچ خطی یا سرچ دودویی روش بکنید و حتی کلیدتون چی باشه با خودتون. می تونید این لایبرری رو خودتون بنویسید یا از لایبرری های موجود استفاده کنید که اساسا حجم زیادی دارن. 200KB-300KB. | |
|
| |
| پايگاه داده | |
|