الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تعلم كيفية سحب جدول من قاعدة بيانات الى الـPanel

بدأه alionline في 9 فبراير 2011 · 11 رد · 1,968 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

اسهل طريقة لبناء جدول في الفورم مرتبط بقاعدة بيانات

واليكم الطريقة

post-169800-008359800 1297205273_thumb.j

post-169800-003151400 1297205324_thumb.j

المرفقات
03.jpg05.jpg
1
#2

فعلا شىء جميل

منتظر اسرار النت بينز

ان كان لديك المزيد

لكن لدى اضافه

انه عندما يتم فعل ذلك

لم تتمكن من التعديل على الجدول فى خصائصه مثلا

او مثلا انت عندك حقل عباره عن بيانات وانت تريد ان تظهر هذه البيانات فى مثلا JComboBox

كيف يتم التعديل عليها اذن ؟

Software Developer
Mahmoudkelany.com


 

#3

ممكن لو احد فاهم ايه الكود الذى تم صنعه اثناء هذه العمليه

الموجود داخل الكلاس Customer يقولنا عليه

وايه الطريقه دى

ودا الكود علشان اللى عاوز يشارك بالتفسير

import java.io.Serializable;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Transient;

/**
 *
 * @author Mahmoud Kelany
 */
@Entity
@Table(name = "CUSTOMER", catalog = "", schema = "APP")
@NamedQueries({@NamedQuery(name = "Customer.findAll",
	query = "SELECT c FROM Customer c"),
	@NamedQuery(name = "Customer.findByCustomerId",
	query = "SELECT c FROM Customer c WHERE c.customerId = :customerId"),
	@NamedQuery(name = "Customer.findByDiscountCode",
	query = "SELECT c FROM Customer c WHERE c.discountCode = :discountCode"),
	@NamedQuery(name = "Customer.findByZip",
	query = "SELECT c FROM Customer c WHERE c.zip = :zip"),
	@NamedQuery(name = "Customer.findByName",
	query = "SELECT c FROM Customer c WHERE c.name = :name"),
	@NamedQuery(name = "Customer.findByAddressline1",
	query = "SELECT c FROM Customer c WHERE c.addressline1 = :addressline1"),
	@NamedQuery(name = "Customer.findByAddressline2",
	query = "SELECT c FROM Customer c WHERE c.addressline2 = :addressline2"),
	@NamedQuery(name = "Customer.findByCity",
	query = "SELECT c FROM Customer c WHERE c.city = :city"),
	@NamedQuery(name = "Customer.findByState",
	query = "SELECT c FROM Customer c WHERE c.state = :state"),
	@NamedQuery(name = "Customer.findByPhone",
	query = "SELECT c FROM Customer c WHERE c.phone = :phone"),
	@NamedQuery(name = "Customer.findByFax",
	query = "SELECT c FROM Customer c WHERE c.fax = :fax"),
	@NamedQuery(name = "Customer.findByEmail",
	query = "SELECT c FROM Customer c WHERE c.email = :email"),
	@NamedQuery(name = "Customer.findByCreditLimit",
	query = "SELECT c FROM Customer c WHERE c.creditLimit = :creditLimit")})
public class Customer implements Serializable {

	@Transient
	private PropertyChangeSupport changeSupport = new PropertyChangeSupport(this);
	private static final long serialVersionUID = 1L;
	@Id
	@Basic(optional = false)
	@Column(name = "CUSTOMER_ID")
	private Integer customerId;
	@Basic(optional = false)
	@Column(name = "DISCOUNT_CODE")
	private char discountCode;
	@Basic(optional = false)
	@Column(name = "ZIP")
	private String zip;
	@Column(name = "NAME")
	private String name;
	@Column(name = "ADDRESSLINE1")
	private String addressline1;
	@Column(name = "ADDRESSLINE2")
	private String addressline2;
	@Column(name = "CITY")
	private String city;
	@Column(name = "STATE")
	private String state;
	@Column(name = "PHONE")
	private String phone;
	@Column(name = "FAX")
	private String fax;
	@Column(name = "EMAIL")
	private String email;
	@Column(name = "CREDIT_LIMIT")
	private Integer creditLimit;

}

تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 9 فبراير 2011 في 02:23

Software Developer
Mahmoudkelany.com


 

#4
Mahmoud Kelany كتب:

فعلا شىء جميل

منتظر اسرار النت بينز

ان كان لديك المزيد

لكن لدى اضافه

انه عندما يتم فعل ذلك

لم تتمكن من التعديل على الجدول فى خصائصه مثلا

او مثلا انت عندك حقل عباره عن بيانات وانت تريد ان تظهر هذه البيانات فى مثلا JComboBox

كيف يتم التعديل عليها اذن ؟

عندما كنت اعمل على الـــVisual Studio كانت خاصية الــDrag@Drop اكثر سهوله

من الــNetbeans

لانها تتيح لك بتغيير اي حقل قبل سحب الجدول من الــDataset

وياريت لو احد الاساتذة والمبرمجين يجد مثل هذه الطريقة

ولكن ليس كبناء جدول و انما بناء مثلا

فورم ادخال عبارة عن jtextfield و اضافة Navgitor bar او Tool Bar

تحتوي على مفاتيح مثل السابق الاحق الخزن ........الخ.

كما في الفجول.

اما بالنسبة للتعديل فتستطيع في الجدول عن طريق حذف بعض الحقول

#5

محمود الموضوع له علاقة بحزمة JPA

ابحث عنها وسيتضح لك الأمر

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#6
علاء الصالحي كتب:

محمود الموضوع له علاقة بحزمة JPA

ابحث عنها وسيتضح لك الأمر

تحياتي

منور يا علاء :)

هيا ايه بقا ؟؟؟

نبذه مختصره كدا laugh.gif

Software Developer
Mahmoudkelany.com


 

#7

بيسموها persistent layer

والهدف منها هي تسهيل التعامل مع قواعد البيانات

دعنا نقول قولبة قواعد البيانات في قولبة كائنية

بحيث يمثل كل فئة Class جدول table في قاعدة البيانات

ويمثل كل كائن سطر في قاعدة البيانات

بالطبع فكرة مبدئية حول الموضوع

وهناك تفصيلات كثيرة حوله

أشهر البناءات لهذا الـ JSR هي Hibernate

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#8
علاء الصالحي كتب:

أشهر البناءات لهذا الـ JSR هي Hibernate

تحياتي

ما تقول Hibernate من الصبح هههههههه

ربنا يسهل ونطرق لهذا الموضوع :)

Software Developer
Mahmoudkelany.com


 

#9

انا اعمل على النت بينس نسخه رقم 6.1

ولم تعمل معي هذه الطريقه

الإخوه الكرام إذا كنتم تعرفون طريقةً اخرى ارجو ان لا تبخلو علينا :)

#10
M.S.B كتب:

انا اعمل على النت بينس نسخه رقم 6.1

ولم تعمل معي هذه الطريقه

الإخوه الكرام إذا كنتم تعرفون طريقةً اخرى ارجو ان لا تبخلو علينا :)

لديك طريقتين

الاولى:-انك تبدل نسخة الـNetbeans

الثانية:-تقوم بالبحث والقراءة حول (Hibernate OR Persistence) وطريقة ربطهما بالجدول

بالمناسبة كل شي موجود في هذا المنتدى

وشكرا

:wub: :wub: :wub:

#11

لأ فعلا طريقة حلوة ومتختصرة

شكرا اخوي

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#12

يعطيك العافيه علي الطريقه الاكثر من رائعه

لاتحرمنا من ابداعاتك

مواضيع مشابهة