peace be upon you all
please i want to know how to make a connection between java and DB by oracle
and also i doesn't have the driver of oracle
thank you
peace be upon you all
please i want to know how to make a connection between java and DB by oracle
and also i doesn't have the driver of oracle
thank you
آسف لازعاجك مرة اخرى..
و لكن ايضا هذا الموضوع مخالف.. حيث هو مكرر الكثير من المرات من الافضل لك القيام بالبحث بالمنتدى قبل طرح سؤال جديد
لن اغلق الموضوع هذه المرة.. و ارجو عدم تكرار المخالفة
انصحك مرة اخرى بمراجعة قواعد المشاركة
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
يمكنك الإعتماد على المشغل jdbc-odbc bridge باستخدام الأداة (DataSource(ODBC الموجودة في الأدوات الادارية : Administration Tools في الـ Control Panel
فقط اضغط Add ومن القائمة اختر Microsoft ODBC for Oracle
في الحقل Data Source Name نكتب اسم اختياري لمصدر البيانات وليكن CoffeeBreak مثلاً، ثم نقوم بتحديد قاعدة بيانات التي نريد استخدامها وذلك بالضغط على زر "Select".
الحقيقة أنا لم أربط قاعدة بيانات مع أوراكل ... لكن جربتها مع أكسس و اشتغلت ... , :P
و هذا الكود للاتصال مع قاعدة البيانات بعد عمل الوصلة :
package Database;
import java.sql.*;
public class FirstDBSample {
public static void main(String args[]) {
String url = "jdbc:odbc:CoffeeBreak";
Connection con;
String query = "select * from Coffees";
Statement stmt;
try {
// 1- إنشاء اتصال مع قاعدة البيانات
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection(url);
// 2- SQLتنفيذ عبارة
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
System.out.println(" Coffee Names :");
System.out.println(" ============== ");
// 3- طباعة النتائج
while (rs.next()) {
System.out.println(
rs.getString("COF_Name"));
}
stmt.close();
con.close();
} catch(Exception ex) {
System.err.print("Exception: ");
System.err.println(ex.getMessage());
}
}
}وهذه الوصلة فيها شرح كامل عن jdbc
SCJP 5.0
السلام عليكم ،،،
أنا لست هنا للرد على الموضوع ولكن مالفت نظري تصرفك يا أخ رامي تجاه الموضوع...
أوافقك الرأي في نهجك الجديد تجاه المواضيع ذات العناوين السخيفة ( النجدة، ساعدوني،... إالخ ) ولكن الإعتدال في كل شيء يا أخ رامي أيضاً شيء مطلوب
لا أرى في الموضوع و عنوانه مايجعلك تتصرف بهذه الطريقة فتكرار المواضيع ليس بجريمة ويحصل في جميع المنتديات فلا تستطيع أن تجعل مجتمعاً أو منتدى
يصل إلى أعلى درجات الكمال فإذا أردت أن تتخذ إجراء حكيم من وجهة نظري قم بتثبيت الموضوع الذي يتناول قضية مكررة أو مشكلة منتشرة لدى الجميع فتكون الكرة
في ملعبهم والحجة في ملعبك.
القضية الأخرى: تعمقك الشديد في محتوى الموضوع وتحديدك فيما إذا كان ينتمي هذا الموضوع لهذا القسم أو لذلك القسم أيضاً أرى إنها خطوة سليمة ولكن حبذا أن تتخلى
عن التدقيق الشديد فأحياناً يكون الموضوع مناسب لأكثر من قسم مثلاً لنفترض بنسبة 50% - 50% أو 60% - 40% وفي هذه الحالة المفروض تمشيها أما إذا كان واضح
أنه لا يمت بأي صلة لهذا القسم فأرى أن تتصرف التصرف المناسب.
أعتذر يا أخ رامي عن الصراحة في كلامي وأنا لست بمشرف سابق أو بإداري لكي أعلمك سياسة الإشراف أو الإدارة ولكن جل من لا ينسى فقد أكون ذكرتك ببعض من الأمور
المهمة.
تم تعديل هذه المشاركة بواسطة red_knight في 7 أبريل 2006 في 20:05
public Money getRich(String name){
return new Money(1,000,000,000 );
}السلام عليكم ,,,,,,
انا اسف يااخ رامى بس معلشى لانى جديد فى هذا المنتدى و ان شاء الله لن تتكرر مرة اخرى
ramadan mostafa mahmoud
لا لا و لا يهمك اخي .. انا متاكد بانك لا تقصد شئ مضر او ما شابه!!
و انا قدمت لك النصيحة المناسبة و اهلا بك معنا اخا عزيزاً
اما الاخ الفارس الاحمر..
انا لو كنت اعتقد بان هذا الموضوع مخالف لكنت اغلقته.. انا لم اغلق الموضوع و تركته مفتوح .. و لكن وجب علي نصح الاخ العضو الجديد باننا هنا نقوم بالبحث اولا
و لو كنت متقيد بالقواعد 100% لكان علي اغلاق هذا الموضوع و لكنني لست متثبت بها فانا اعرف ما هو المغزى و في هذا الموضوع لم اغلقه و لكنني نبهت العضو
و ذلك لان هذه المخالفة الثانية ..
و اكيد الاخ يتقبل النصيحة التي هي اصلا لفائدته و فائدتكم جميعاً
و بالنسبة لموضوع التخصص... فانا اعتقد بانني املك جزء يسير من المعرفة التي تمكني ان اعرف اذا كان ينتمي الى هنا او لا.. و ان الباحث اين سوف يخطر له البحث
على كلاً انا شاكر و مقدر كلامك و انا على استعداد لسماع اي اقتراحات اخرى من اي عضو معنا.. و لكن اريد ان اسالك
الا كان يتوجب عليك ارسال هذا الكلام كرسالة خاصة!!
يعني انت لست بالعضو الجديد و لابد انك تعرف باننا لا نقبل طرح مثل هذا الكلام امام الجميع في موضوع لعضو و لا علاقة له بالموضوع انا كل مرة انبه
بانه اذا يوجد استفسار ارسل رسالة خاصة..
طبعا لو كان شخص غيري ربما كان فهم مشاركتك هذه بانها اثارة للفتنة و المشاكل
و لكن انا مدرك و واعي بان هذا ليس قصدك لذا جاوبتك هنا..
شكرا لك مرة اخرى لحرصك على المصلحة العامة .. و انا مثلي مثلكم معرض للخطئ في اي وقت
آسف للخروج عن موضوع هذه المشاركة و لكن اجبرت على الرد هنا
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
أتمنى منك يا أخ رامي أن تقلل من انتقاد الأعضاء الجدد فمعظمهم لا يطلعون على قواعد طرح المشاركات في المنتدى، ولهذا دائما نشاهد مثل هذه الردود التي تفضلت بها مع الأعضاء الذين رقم مشاركاتهم أقل من 5
ويعطيك العافية
للاسف حتى الاعضاء الذي مشاركتهم تقارب 100 لا يطلعون على قواعد المشاركة!
عزيزي الاخ نبراس الا تعرف بوجوب كتابة رسالة خاصة اذا كان لديك ملاحظة ما!!!
و الغريب بانني كتبت للاخ الذي قبلك بضرورة الالتزام بهذه القاعدة..
لذا لن لم اعد اعاتب الاعضاء الجدد :)
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
هذا الموضوع مغلق.