السلام عليكم ورحمة الله
أنا بصدد تصميم قاعدة بيانات بال MySql وربطها بالجافا واريد أن تكون الواجهة Web Based وليس Client /Server وأريد معرفة كيفية عمل ذلك وكيفية الإتصال بـ Application من على ال Client وجزاكم الله خيرا
السلام عليكم ورحمة الله
أنا بصدد تصميم قاعدة بيانات بال MySql وربطها بالجافا واريد أن تكون الواجهة Web Based وليس Client /Server وأريد معرفة كيفية عمل ذلك وكيفية الإتصال بـ Application من على ال Client وجزاكم الله خيرا
يعني تريد تعمل تطبيق على جهة العميل و تدخل فورا للقاعدة !!
يعيني مكونات نظامك هي قاعدة على الويب و برنامج عميل على جهاز المستخدم؟
وضح اكثر !! لم افهم تماما
Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why
أولا أشكرك كثيرا على ردك الكريم
والموضوع ببساطة هو أريد عمل قاعدة بيانات بالMySql ووضعها على جهاز Server ثم عمل واجهة تطبيق بالجافا Applet وعند كتابة Url في الإنترنت إكسبلورر على جهاز الClient يقوم بفتح التطبيق .
لقد رايت هذا التطبيق بالفعل ولكن كانت قاعدة البيانات بالأوراكل وكان الUrl يتضمن الIP الخاص بجهاز الServer
طيب ومالمشكل في هذا ؟
اعمل قاعدة بياناتك / create tables ... etc
ارفعها على السيرفر ( في ماي سقول انت ترفع ملف عادي )
اخذ رقم الاي بي للسيرفر ورقم البورت اللي تعمل عليه قاعدة البيانات واسم قاعدة البيانات
اعمل JDBC connection في الكلاينت ( سواءا الكلاينت كان web based , console based GUI based )
أشكرك جدا يا Xline
ولكن الفكرة كما رأيتها هي أن قاعدة البيانات محملة على السيرفر و التطبيق (GUI) ووصلة الJDBC محملة أيضا على السيرفر وبمجرد كتابة الUrl في الإنترنت إكسبلورر على أي جهاز Client لأول مرة يتم تنصيب برنامج JInitiator الذي يقوم بتنصيب الJDK على الClient ثم بعد ذلك في أي مرة يكتب فيها الUrl يعمل التطبيق مباشرة.
برجاء الإفادة بارك الله فيكم
من شرحك يبدو انك تقصد Applet
"ثم عمل واجهة تطبيق بالجافا Applet وعند كتابة URL في الإنترنت إكسبلورر على جهاز الClient يقوم بفتح التطبيق "
لقد قال هذا اخي عيسى منذ البداية !!
اخي كل ما تطلبه متوفر و سهل
قاعدات البيانات mysql متوفرة و بالمجان
و تستطيع ان تبرمج ابليت بكل سهولة
و تضعها على اي استضافة
و هي سوف تتصل
و اذا كان لديك رابط اين رايت ما تريد
عطينا ياه و خلي نشوف بانفسنا
Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why
هههههههههههه طيب انا اسف :ph34r:
انا اسف على التدخل ولكن كيف يمكننى عمل ذلك بواسطة sql server 2005 وماهو البورت وكيف يمكننى
معرفت رقمه حيث لدى ملف الداتا بيس sql.
ممكن الخطوات بالتفصل بواسطة الجافا حيث اننى استخدم برنامج netbeans
ارجوا منكم الحل سريع وانا اسف مرة اخرى على التدخل وشكرا لكم على اتساع صدركم لى.