أجد أن اللغات متشابهة، لكن أجد أن السي شارب مضمن معها في الفيجوال ستوديو قواعد البيانات، لذا أنت تعمل على نفس البيئة وكل شي بمتناول يدك.
لكن بالجافا، اجد نفسي نوعا ما ضائعا..
الآن اتعلم لغة الجافا لكن لا ادري اين هي قواعد البيانات وما هي؟ وكيف أستفيد منها في الكود بالجافا واربط بينهم.. وهل هي عمليه سهله او معقده؟
التعليقات
لا يمكن ان نطلق مسمى "مبرمج" على شخص لا يعرف كيف يربط قواعد البيانات.
ربط واستخدام قواعد البيانات من اسهل الاشياء المعقدة في البرمجة.
سيناريو الربط مع قواعد البيانات متشابه في كل لغات البرمجة. الصيغة فقط تختلف !
في الفيجوال ستوديو نعم سيقوم بربط قاعدة البيانات عبر استخدام Wizard مهما كانت. ولكن انت بحاجة لفهم الكود من الداخل. لفهم كيفية كتابة الاستعلامات. والا ستعجز امام اول موقف يصادفك فضلا عن مشاكل قواعد البيانات التي ستمضي سنين في حلها , فقط لأنك تفتقد للمعارف الاساسية في هذا المجال.
قاعدة البيانات انواع واشكال وهي كيان منفصل ومهما كان نوعه فإن وسيلة التواصل التقليدية معها هي استخدام لغة SQL الموحدة التي يتم تضمينها في كودك سواء كان CSharp او Java او اي لغة اخرى.
لو كنت كلفت نفسك للبحث عن مثال بسيط (simple java database example) في كيفية ربط قواعد البيانات في الجافا فإنني متأكد انك لن تكون هنا لتسأل هذا السؤال بل ستسأل سؤال عملي آخر.
مقترحات:
اقترح عليك ان تقرأ في مفاهيم قواعد البيانات بشكل عام.
اقترح عليك ان تقرأ عن احد محركات قواعد البيانات مثل MySQL
اقترح عليك ان تقرأ عن كيفية تصميم قواعد البيانات والجداول
اقترح عليك ان تقرأ في الاوامر الاساسية في لغة SQL
اقترح عليك ان تقرأ في كيفية ربط قاعدة البيانات باللغة التي تفضلها.
لو انتا ضايع في قواعد البيانات
انصحك تتابع الدورة دي لمحمد عيسي
انا متابعه وهوا لسة مخلص الدورة امبارح