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

[مخالف - طلب حل : ]الاتصال بقاعدة البيانات

مغلق
بدأه عايشه بغفله في 20 نوفمبر 2011 · 6 رد · 972 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أنا مبتدئة بالجافا سكريبت وأتمنى تساعدوني بالأشياء اللي مافهمتها

بحث كثير بالنت عن شرح الاتصال بقواعد البيانات من خلال الجافا سكريبت وقرأت معلومة أنه مايمكن الاتصال بقاعدة البيانات من خلال أكواد الجافا سكريبت

بس عندي برنامج فيه هالكود أتمنى أحد يشرح لي هالكود

PreparedStatement pr=null;
pr=con.prepareStatement("SELECT id, title, author, publish_date, article FROM articles WHERE subject='3'");
ResultSet rsr=pr.executeQuery();
out.print("<table>");
while(rsr.next())
{
out.print("<tr><td>");
String id=rsr.getString(1);
String title=rsr.getString(2);
String auther=rsr.getString(3);
String publish_date=rsr.getString(4);
String contents=rsr.getString(5);
if(id.equals("2") || id.equals("4") || id.equals("6") || id.equals("8")) out.print("<h4><a name='hi' href=article.jsp?id="+id+">"+title+"</a></h4>");
else 	out.print("<h4><a  href=article.jsp?id="+id+">"+title+"</a></h4>");
String sqlt="SELECT rate, num FROM article_rates WHERE id="+id+"";
PreparedStatement prt=con.prepareStatement(sqlt);
ResultSet rst=prt.executeQuery();
rst.next();
String article_rate=rst.getString(1);
String article_rate_num=rst.getString(2);

الله يجزاكم خير اشرحوا لي إياه مايهمني فهم الكود أبغى أفهم كيفية الاتصال نفسه

كيف تم الاتصال بقواعد البيانات هنا وأنا سامعه أنه لايمكن الاتصال من خلال أكواد الجافا سكريبت ؟

ليه مافيه تعريف للاتصال على طول كتب con؟

وماهي PreparedStatement ؟

وهل executeQuery هي دالة من PreparedStatement صح ؟

وهل executeQuery طريقة تنفيذ query وكيف راح تنفذ؟

هل فيه دوال غير executeQuery ممكن استخدامها ؟

.getString(1); هو id صح معنى الدالة getstring راح تجيب لي العمود الاول من السجل وهكذا إذا خطأ علي أتمنى تشرحون لي الدالة ؟

الدالة equals أول مره أشوفها أكيد معناها هل يساوي اللي بين الاقواس صح ؟

أتمنى أتمنى أتمنى تشرحوون لي

أتمنى بعد تشرحون لي الدوال getElementsByName , getParameterm?

وش الفرق بين document.write و َ out.print ?

وهذا آخر شيء ابغى شرح هالكود

Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3307/medcenter?autoReconnect=true","medcenter","333333");

على فكرة الكود الاول والاخير كل واحد منهم بصفحة

الله يخليكم جاوبوني ضرورري

تم تعديل هذه المشاركة بواسطة عايشه بغفله في 20 نوفمبر 2011 في 09:22

#2

محتاجة الاجوبة ضروري اليوم الله يجزاكم خير :sad:

#3

الكود بلغة Java وليس Javascript

#4
herch كتب:

الكود بلغة Java وليس Javascript

كيف بالجافا

مكتوب عندي أن البرنامج مكتوب بالجافا سكريبت وَ html وَ MySql

ماعمري استخدمت الجافا ولا درستها ابد :wacko:

هل الجافا مثل لغة ASP & PHP تتنفذ بالسرفر

هل استخدم الجافا فقط من اجل الاتصال بقاعدة البيانات ؟

ألاحظ أن الكود مقارب للغة الفيجوال بيسك

فهمووني بليزز

ساعدوني الله يساعدكم يآآآآآآآآآآآرب

#5

الكود بالأعلى ليس Javascript، وإنما Java كما قلت.

Java

Javascript

حسب علمي لا توجد طريقة standard للاتصال بقواعد البيانات في Javascript، استعمل لغة أخرى بالموازاة مع Javascript مثل PHP أو ASP

#6

شكراً لك أخوي بس شكلك مافهمت قصدي

أنا أحاول أفهم الكود هذا ماراح أصلح شيء جديد

أتمنى هالكود ينشرح لي وأبغى إجابة على الاسئلة

محتاجتهم ضروري :sad:

#7

الأخ الكريم/الأخت الكريمة

السلام عليكم ورحمة الله وبركاته.

مرحباً بكم في منتدى الفريق العربي للبرمجة

تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات، فقرة طلب حل الواجبات والتمارين.

قواعد طرح المشاركات

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…