mcse
مرحباا بك في منتدى mcse
تشكرك الادارة على هده الزيارة


انضم إلى المنتدى ، فالأمر سريع وسهل

mcse
مرحباا بك في منتدى mcse
تشكرك الادارة على هده الزيارة
mcse
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

ربط قاعدة بيانات اوراكل بالجافا

اذهب الى الأسفل

ربط قاعدة بيانات اوراكل بالجافا Empty ربط قاعدة بيانات اوراكل بالجافا

مُساهمة من طرف Ebisu الأربعاء يونيو 16, 2010 11:59 am

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




سوف نقوم بعملية
ربط الجافا بقاعدة البيانات اوراكل..
سوف نستخدم Windows XP و Oracle9i database بالدرس،



اولاً: نقوم بفتح ODBC
Data
Source Administrator من لوحة التحكم



ربط قاعدة بيانات اوراكل بالجافا Salah.jdbc.odbc1



ثانياً: نقوم بإضافة User Data Sources عن طريق الزر Add، سوف تجد
لائحة و
بنهايتها سوف تجد Oracle in OraHome92 و هو الدرايفر المطلوب. قم
بالضغط على
Finish.



ربط قاعدة بيانات اوراكل بالجافا Salah.jdbc.odbc2


ثالثاً:
سوف تظهر نافذة الـ Oracle ODBC Driver Configuration و منها نقوم
بكتابة الـ
Data Source Name و اسم المستخدم User ID، و قم بعمل Test Connection
للتأكد من
الاعدادات المطلوبة. و اخيراً قم بالضغط على OK للموافقة على الدرايفر.



ربط قاعدة بيانات اوراكل بالجافا Salah.jdbc.odbc3


و هذا مثال تطبيقي



import java.sql.*;
public class

Oracle{
public static
void main(String[]

args){
Connection connection;
Statement statement;
ResultSet result;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(Exception e){}
try{
connection =

DriverManager.getConnection("jdbc:odbc:ORC_Library","scott","tiger");
statement = connection.createStatement();
result = statement.executeQuery("select * from members");
while(result.next()){
System.out.println(result.getString("firstname") + " "
+ result.getString("lastname"));
}
result.close();
statement.close();
connection.close();
}
catch(SQLException e){
System.out.println(e.toString());
}
}
}


بالسطر التالي:

connection =

DriverManager.getConnection("jdbc:odbc:ORC_Library","scott","tiger");


ORC_Library: يجب
يكون الاسم المكتوب في Data Source Name.
scott,tiger هم اسم و كلمة مرور المستخدم لقاعدة البيانات.


بالسطر التالي:


result =
statement.executeQuery("select * from members");


هنا تكتب استعلام
الـ SQL


بالسطر التالي:



System.out.println(result.getString("firstname") + " " +
result.getString("lastname"));


هنا تطبع النتائج
الموجودة في العمود firstname و العمود lsatname. (يجب اختيار جدول
معين لديك
فرضاً EMP Table).
Ebisu
Ebisu
مبرمج جيد
مبرمج جيد

عدد المساهمات : 45
السٌّمعَة : 50
تاريخ التسجيل : 11/06/2010
العمر : 43

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى