مشكلة الاتصال بقاعدة البيانات ...

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

مشكلة الاتصال بقاعدة البيانات ...

مُساهمة من طرف alkomait في السبت مارس 12, 2016 11:07 pm

السلام عليكم ورحمة الله وبركاته
مشكلة الاتصال بقاعدة البيانات اكسس من النت  بينز ...
مع العلم انني حاولت الحل المطروح في المنتدى من قبل الاستاذة زهراء ولم ينجح ... كما حاولت ان اجد حلول من منتدبات اخرى ولم ينجح الاتصال ذات الخطا
استخدم نظام 64بت وقمت بحذف وتنصيب عدة نسخ من المايكروسوفت اوفيس ( 2007 -2010 -2013 ) 32 و 64 بت 
وما زالت المشكلة قائمة ...  Sad
بدات اصاب بالاحباط مع الجاافا .... هل من معين
avatar
alkomait
..
..

تاريخ التسجيل : 27/02/2016
المساهمات : 19
النقاط : 27
التقيم : 0
الدولة : سوريا
الجنس : ذكر

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

رد: مشكلة الاتصال بقاعدة البيانات ...

مُساهمة من طرف زهراء في الأحد مارس 13, 2016 5:22 am


اهلا بك اخى الكريم

نتمنى ان نكون عند حسن ظنك .....ما هو الخطأ الذى يظهر لك ؟
avatar
زهراء
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 262
النقاط : 372
التقيم : 24
الدولة : مصر
الجنس : انثى

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

رد: مشكلة الاتصال بقاعدة البيانات ...

مُساهمة من طرف alkomait في الأحد مارس 13, 2016 11:53 am

زهراء كتب:
اهلا بك اخى الكريم

نتمنى ان نكون عند حسن ظنك .....ما هو الخطأ الذى يظهر لك ؟

هذا الخطاء اللي يطلع لي 


[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
avatar
alkomait
..
..

تاريخ التسجيل : 27/02/2016
المساهمات : 19
النقاط : 27
التقيم : 0
الدولة : سوريا
الجنس : ذكر

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

رد: مشكلة الاتصال بقاعدة البيانات ...

مُساهمة من طرف أحمد مناع في الأحد مارس 13, 2016 6:21 pm

فى نظام 64 بت يوجد سائق الاتصال 32-bit driver وياخذ الاسم odbcad32.exe وموجود على المسار %C:\Windows\SysWoW64

و يوجد ايضا سائق الاتصال 64-bit driver و ياخذ نفس الاسم odbcad32.exe ولكن موجود على المسار %C:\Windows\System32

تأكد من استخدامك لسائق الاتصال المناسب مع تطبيقات مشروعك و أعتقد ان المناسب هو 64-bit driver

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم

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

تاريخ التسجيل : 15/02/2011
المساهمات : 815
النقاط : 1484
التقيم : 69
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

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

رد: مشكلة الاتصال بقاعدة البيانات ...

مُساهمة من طرف alkomait في الأحد مارس 13, 2016 7:54 pm

أحمد مناع كتب:فى نظام 64 بت يوجد سائق الاتصال 32-bit driver وياخذ الاسم odbcad32.exe وموجود على المسار %C:\Windows\SysWoW64

و يوجد ايضا سائق الاتصال 64-bit driver و ياخذ نفس الاسم odbcad32.exe ولكن موجود على المسار %C:\Windows\System32

تأكد من استخدامك لسائق الاتصال المناسب مع تطبيقات مشروعك و أعتقد ان المناسب هو 64-bit driver
اشكر اهتمامك استاذي العظيم لكن ما هي الطريقة صدق انني جربت وقد اكون لم افهم المطلوب بشكل جيد كيف احدد سائق الاتصال ال 64بت للمشروع
avatar
alkomait
..
..

تاريخ التسجيل : 27/02/2016
المساهمات : 19
النقاط : 27
التقيم : 0
الدولة : سوريا
الجنس : ذكر

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

رد: مشكلة الاتصال بقاعدة البيانات ...

مُساهمة من طرف أحمد مناع في الأحد مارس 13, 2016 8:48 pm

فى أعتقادى انك تستخدم الطريقة اليدوية فى انشاء ملف الاتصال بقاعدة البيانات باستخدام Data Source ومن ثم سائق الاتصال من خلال الاعدادات Administrative tools كما فى الصورة التالية :


ويوجد فى نظام 64 بت نوعين من تلك النافذة واحدة خاصة ب 32-bit driver وياخذ الاسم odbcad32.exe وموجود على المسار %C:\Windows\SysWoW64

و الاخرى خاصة ب 64-bit driver و ياخذ نفس الاسم odbcad32.exe ولكن موجود على المسار %C:\Windows\System32

المطلوب منك بدل ما تدخل لوحة التحكم Control Panel من زر أبدا بعد ذلك نذهب الى System and Security ثم نختار Administrative tools ونفتح Data Source (ODBC)

هو أنك تقوم بتجربة 64-bit driver من خلال الدخول الى المجلد C:\Windows\System32 و تشغيل الملف odbcad32.exe لتكوين اعدادات سائق الاتصال ...

ان لم تفلح

قم بتجربة 32-bit driver من خلال الدخول الى المجلد C:\Windows\SysWoW64 و تشغيل الملف odbcad32.exe لتكوين اعدادات سائق الاتصال ...


ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم

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

تاريخ التسجيل : 15/02/2011
المساهمات : 815
النقاط : 1484
التقيم : 69
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

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

رد: مشكلة الاتصال بقاعدة البيانات ...

مُساهمة من طرف alkomait في الإثنين مارس 14, 2016 11:00 am

استاذي هذا الكود :

الكود:

import java.sql.*;
import javax.swing.*;
public class DBase {
Connection conn = null;
    ResultSet rs = null;
    PreparedStatement pst=null;
    public static Connection connectDB(){
        try{
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            Connection conn = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver(*.accdb)};DBQ=D:\\opsystem\\data\\db.accdb");
            return conn;
        }catch(ClassNotFoundException | SQLException e){
            JOptionPane.showMessageDialog(null, e);
            return null;
        }

}
}

هل لدي فيه خطا ماا ؟ لانني جربت جميغ الطرق ولم افلح بالاتصال ذات الخطا
avatar
alkomait
..
..

تاريخ التسجيل : 27/02/2016
المساهمات : 19
النقاط : 27
التقيم : 0
الدولة : سوريا
الجنس : ذكر

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

رد: مشكلة الاتصال بقاعدة البيانات ...

مُساهمة من طرف أحمد مناع في الإثنين مارس 14, 2016 3:58 pm

قم بنقل قاعدة البيانات db.accdb الى المجلد الرئيسى للمشروع و عند كتابة الكود لا تقم بكتابة المسار بالكامل
الكود:

{Microsoft Access Driver(*.accdb)};DBQ=D:\\opsystem\\data\\db.accdb"

بل قم بكتابة على النحو التالى :

الكود:
{Microsoft Access Driver(*.accdb)};DBQ=db.accdb"

و أخبرنى بالنتيجة

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم

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

تاريخ التسجيل : 15/02/2011
المساهمات : 815
النقاط : 1484
التقيم : 69
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

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

رد: مشكلة الاتصال بقاعدة البيانات ...

مُساهمة من طرف alkomait في الإثنين مارس 14, 2016 10:29 pm

أحمد مناع كتب:قم بنقل قاعدة البيانات db.accdb الى المجلد الرئيسى للمشروع و عند كتابة الكود لا تقم بكتابة المسار بالكامل
الكود:
{Microsoft Access Driver(*.accdb)};DBQ=db.accdb"

و أخبرنى بالنتيجة
استاذ لقد حاولت ولم انجح ذات الخطا كل مرة مع جميع المحاولات حتى انني عدلت عن فكرة استخدام قاعدة بيانات الاكسس وانا احاول ان انجز البرنامج مع الديربي علما انني لا اعلم ان كانت ستفي بالغرض ... Embarassed
avatar
alkomait
..
..

تاريخ التسجيل : 27/02/2016
المساهمات : 19
النقاط : 27
التقيم : 0
الدولة : سوريا
الجنس : ذكر

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

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


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