View Full Version : نوشتن کدهای درج و حذف از جدول
modabber121
دوشنبه 25 دی 1391, 17:13 عصر
سلام من باید یه پروژه به زبان جاوا تحویل بدم که در یه جدول اطلاعات را از پایگاه داده گرفته ونمایش بده و همچنین در جدول بشه اطلاعات جدید در سطر وارد شه یا حذف بشه که البته باید مثلا وقتی اطلاعات یک سطر از جدول را حذف می کنی این سطر باید هم از پایگاه داده حذف شه هم از جدول.پایگاه داده هم اوراکل هست.لطفا اگه کسی می تونه کمک کنه.
spiderman200700
دوشنبه 25 دی 1391, 20:20 عصر
سلام.
خب الآن مشکلت برای نوشتن برنامه در کجاس؟
برنامه رو شروع کردی بنویسی؟
اون قسمتی رو که مشکل داری بگو
boysilent
سه شنبه 26 دی 1391, 11:35 صبح
این لینک میتونه خیلی کمکتون کنه
http://farsibooks.ir/2012/02/06/neveshtan-barname-db-ba-java.html
modabber121
سه شنبه 26 دی 1391, 19:03 عصر
این لینک میتونه خیلی کمکتون کنه
http://farsibooks.ir/2012/02/06/neveshtan-barname-db-ba-java.html
سلام.
خب الآن مشکلت برای نوشتن برنامه در کجاس؟
برنامه رو شروع کردی بنویسی؟
اون قسمتی رو که مشکل داری بگو
الان من برنامه رو نوشتم جدول هم درست کردم که با اجرای برنامه به پایگاه داده وصل میشه و اطلاعات وگرفته و در جدول نمایش میده و حالا می خوام کدی بنویسم که وقتی بروی یک سطر از این جدول کلیک کردم اطلاعات اون سطر پاک بشه هم اطلاعات از اون سطر جدول پاک بشه و هم از پایگاه داده،این قسمت برنامه رو نمی دونم چطوری باید بنویسم اصلا بلد نیستم
modabber121
پنج شنبه 28 دی 1391, 22:01 عصر
کسی نیس؟ کمکی راهنمایی یه چیزی بگید خواهشن راهنمایی کنید
spiderman200700
جمعه 29 دی 1391, 14:10 عصر
برای حذف کردن ، وقتی رو سطر مورد نظر کلیک میکنی ،باید چهار تا کار انجام بدی:
1. ID سطر انتخابی در بیاری( IDای که باهاش سطر رو توی دیتابیس تشخیص میدیم )
2. با ID ای که داری روی دیتابیس کوئری حذف رو انجام بدی
3. شماره سطر انتخابی رو در بیاری
4. با شماره سطرانتخابی، سطر رو از JTable حذف کنی.
با حذف از دیتابیس که کاری نداریم. اگرم بلد نیستی میتونی بری کار با دیتابیس در جاوا رو یاد بگیری. چون بحثش یه کم مفصله.
ولی برای حذف از JTable، ابتدا دو تا آموزش زیر رو خوب بخون
http://app2app.ir/%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-jtable-%D8%AF%D8%B1-%D8%AC%D8%A7%D9%88%D8%A7-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84/
http://app2app.ir/%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-jtable-%D8%AF%D8%B1-%D8%AC%D8%A7%D9%88%D8%A7-%D9%82%D8%B3%D9%85%D8%AA-%D8%AF%D9%88%D9%85/
(http://app2app.ir/%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-jtable-%D8%AF%D8%B1-%D8%AC%D8%A7%D9%88%D8%A7-%D9%82%D8%B3%D9%85%D8%AA-%D8%AF%D9%88%D9%85/)
بعدش JTable ت رو به صورت آموزش شماره دو ایجاد کن. (یعنی با استفاده از TableModel )
بعدش برای حذف از جدول ، کافیه که با استفاده از شماره سطر ، سطر معادل رو از آرایه data حذف کنی و بلافاصله بعد از حذف سطر از آرایه data ، توی TableModel متد زیر رو فرا خوانی کنی .
fireTableDataChanged();
بعدش میبینی که سطر از JTable حذف میشه
امیدوارم واضح بوده باشه
modabber121
شنبه 30 دی 1391, 20:46 عصر
برای حذف کردن ، وقتی رو سطر مورد نظر کلیک میکنی ،باید چهار تا کار انجام بدی:
1. ID سطر انتخابی در بیاری( IDای که باهاش سطر رو توی دیتابیس تشخیص میدیم )
2. با ID ای که داری روی دیتابیس کوئری حذف رو انجام بدی
3. شماره سطر انتخابی رو در بیاری
4. با شماره سطرانتخابی، سطر رو از JTable حذف کنی.
با حذف از دیتابیس که کاری نداریم. اگرم بلد نیستی میتونی بری کار با دیتابیس در جاوا رو یاد بگیری. چون بحثش یه کم مفصله.
ولی برای حذف از JTable، ابتدا دو تا آموزش زیر رو خوب بخون
http://neo-one.ir/?p=18
http://neo-one.ir/?p=28
بعدش JTable ت رو به صورت آموزش شماره دو ایجاد کن. (یعنی با استفاده از TableModel )
بعدش برای حذف از جدول ، کافیه که با استفاده از شماره سطر ، سطر معادل رو از آرایه data حذف کنی و بلافاصله بعد از حذف سطر از آرایه data ، توی TableModel متد زیر رو فرا خوانی کنی .
fireTableDataChanged();
بعدش میبینی که سطر از JTable حذف میشه
امیدوارم واضح بوده باشه
اول خیلی ممنونم که راهنمایی می کنید بعد من حذف از دیتابیس رو بلدم فقط نمی دونم وقتی که با ماوس روی سطر وامیستم چطوری باید id رو به دست بیارم و همین طور شماره سطر رو از جدول نمی دونم چطوری به دست به دست بیارم ببخشیدا ولی خیلی ممنون میشم اگه جواب بدین.
spiderman200700
یک شنبه 01 بهمن 1391, 00:52 صبح
اگه از TableModel برای مدیریت جدول استفاده کنی، میتونی هر سطر رو با یه Object مشخص کنی. موقع خوندن از دیتابیس و ساخت Object ها باید ID هر سطر رو هم به Object اضافه کنی.
با به دست آوردن شماره سطر انتخاب شده در JTable ، باید Object مربوط به اون سطر رو پیدا کنی و ID رو از توش بخونی.
برای به دست اوردن شماره سطر انتخاب شده در JTable باید از این متد استفاده کنی:
int rowIndex=table.getSelectedRow();
پیشنهاد میکنم آموزش بعدی سایت http://app2app.ir رو نگاه کن حتما ، چون در مورد مدیریت حرفه ای JTable هست.
موفق باشی
modabber121
یک شنبه 01 بهمن 1391, 17:32 عصر
من از شما بابت راهنمایی خوبتون واقعا ممنونم.بی نهایت سپاس
spiderman200700
یک شنبه 01 بهمن 1391, 19:21 عصر
خواهش میکنم جناب مدبریان
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.