الانتقال إلى المحتوى

ربط الاوراكل ب جافا


medo_mans

Recommended Posts

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

اولا ... اذهب الى CONTROL PANEL>>>ADMINISTRATIVE TOOLS>>>ODBC

نقوم بإضافة 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("jdbcdbORC_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("jdbcdbORC_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"));

post-73694-1242597971_thumb.png

post-73694-1242598007_thumb.png

post-73694-1242598036_thumb.png

تم تعديل بواسطة PALI.ORACLE
رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية