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

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

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

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

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

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




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



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






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





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






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



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).
avatar
Ebisu
مبرمج جيد
مبرمج جيد

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

معاينة صفحة البيانات الشخصي للعضو

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

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


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