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

كيفية ربط الجافا مع كل من sql server and ms access

مغلق
بدأه waleed_mohsen في 24 مايو 2006 · 5 رد · 2,037 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أريد القيام بربط jbuilder x مع قواعد البيانات access ؟ فوجدت أني بحاجة لاستخدام jdbc-odbc وقمت باستخدامها ,حيث قمت بذلك عن طريق

Control PanelàAdministrative ToolsàData Sources (ODBC)

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

لأنني إن لم أقم بذلك , فسيكون هناك عبأ كبير حيث إن المستخدم سيقوم بربط كل قاعدة بيانات يريد أن يستخدمها بشكل يدوي .

بالنسبة ل sql server فقلقد قمت بتنزيل jdbc driver من موقع ميكروسوفت وقمت بالربط ولكن لدي مشكلة هي ان ال driver غيرمعرف عندما اقوم بكتابة كود والتنفيذ

الرجاء اخواني المساعده شاكرا لكم التعاون

#2
String filename = "urDB.mdb";
		String dbURL = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
		dbURL += filename.trim() + ";DriverID=22;READONLY=true}";

ضع الكود السابق بدلاً من :

Jdbc:odbc:urdb

فحنوت ألثم جرحه الرعافَ فانتكأت جراحي..

وهمت على خدي الدموع فقلت يا روحي وراحي..

هلّا رحمتَ قلوبنا .. وعدلت عن هذا الرّواحِ ِ ..؟

فأجابني البطل المسجّى هازئاً بيَ .. باقتراحي

كفكف دموعك ليس في عبراتك الحرّى ارتياحي

هذي سبيلي .. إن صدقت محبتي .. فاحمل سلاحي

Sun Certified Java Programmer

#3

س لو ممكن تحكيلنا ايش البرنامج الي أنتا شغال عليه وهل عملتله استدعاء للjdbc بعدين ايش نسخة الsql server الي شغال عليها

بستنى ردك

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#4

السلام عليكم

مشكور اخي على ارد

نسخة sql server 2000 وقد قمت بتنزيل jdbc driver 2005 من موقع الشركة وهو صالح للعمل مع 2000

وقمت بتعريف ال classpath للمشغل ولكن المشكلة ان البيئة اي بيئة الجافا لم تتعرف على المشغل

نعم لقد قمت باستدعاء jdbc

البرنامج الذي اعمل علية

هو مشروع لي في الكلية وفحوى المشروع هو محاكاة قواعد البيانات بالجافا وقد قمت بمحاكاة الاوراكل والمشروع شغال مية مية

واردت ان اجعل مشروعي يتعامل مع بقية قواعد البيانات ولكن للاسف لم استطع ربط sql server

اتمنى ان اكون قداوضحت كرتي وشكرا لكم

iyadhoo كتب:
String filename = "urDB.mdb";
		String dbURL = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
		dbURL += filename.trim() + ";DriverID=22;READONLY=true}";

ضع الكود السابق بدلاً من :

Jdbc:odbc:urdb

حبيبي شكرا لك

ولكن اريد ان تشرح لي

ماذا يعني dbURL += filename.trim() + ";DriverID=22

وشكرا لك

#5
iyadhoo كتب:
String filename = "urDB.mdb";
		String dbURL = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
		dbURL += filename.trim() + ";DriverID=22;READONLY=true}";

ضع الكود السابق بدلاً من :

Jdbc:odbc:urdb

اشكرك اشد الشكر لقد توفقت في الاتصال ولكن لدى مشكلتين:

1- اذا كانت القاعدة تحتوى على كلمة سر فلا استطيع الاتصال بالكود السابق فما هو الحل ؟

2- اردت ان اجلب المفتاح الرئيسي لجدول ما باستخدام الاجراء getprimarykey الموجود ضمن الحزمة databasemetadata ولكن حصلت على اعتراض وهوان هذه الطريقة او الاجراء غير مدعم بواسطة odbc driver وبالتالي كيفية الحصول على المفتاح الرئيسي لاي جدول برمجيا ؟

وشكرا على الرد السابق

#6

ممكن حد يضع هنا لينك تحميل jdbc driver 2005 ويفهمني طريقة ربط الجافا بقاعدة بيانات SQL وهل لازم هذا البرنامج ليتم الربط

؟

وكيفية الربط بالطريقة المملة

واكون شاكر لكم

انا بحثت عن البرنامج في موقع SUN ولكن لم اجده

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

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

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