مشكلة الاتصال بقاعدة البيانات ...
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: نقاش و أستفسارات الاعضاء
صفحة 1 من اصل 1 • شاطر
مشكلة الاتصال بقاعدة البيانات ...
السلام عليكم ورحمة الله وبركاته
مشكلة الاتصال بقاعدة البيانات اكسس من النت بينز ...
مع العلم انني حاولت الحل المطروح في المنتدى من قبل الاستاذة زهراء ولم ينجح ... كما حاولت ان اجد حلول من منتدبات اخرى ولم ينجح الاتصال ذات الخطا
استخدم نظام 64بت وقمت بحذف وتنصيب عدة نسخ من المايكروسوفت اوفيس ( 2007 -2010 -2013 ) 32 و 64 بت
وما زالت المشكلة قائمة ...
بدات اصاب بالاحباط مع الجاافا .... هل من معين
مشكلة الاتصال بقاعدة البيانات اكسس من النت بينز ...
مع العلم انني حاولت الحل المطروح في المنتدى من قبل الاستاذة زهراء ولم ينجح ... كما حاولت ان اجد حلول من منتدبات اخرى ولم ينجح الاتصال ذات الخطا
استخدم نظام 64بت وقمت بحذف وتنصيب عدة نسخ من المايكروسوفت اوفيس ( 2007 -2010 -2013 ) 32 و 64 بت
وما زالت المشكلة قائمة ...
بدات اصاب بالاحباط مع الجاافا .... هل من معين
alkomait- ..
- تاريخ التسجيل : 27/02/2016
المساهمات : 19
النقاط : 28
التقيم : 1
الدولة :
الجنس :
رد: مشكلة الاتصال بقاعدة البيانات ...
اهلا بك اخى الكريم
نتمنى ان نكون عند حسن ظنك .....ما هو الخطأ الذى يظهر لك ؟
زهراء- ........
- تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة :
الجنس :
رد: مشكلة الاتصال بقاعدة البيانات ...
زهراء كتب:
اهلا بك اخى الكريم
نتمنى ان نكون عند حسن ظنك .....ما هو الخطأ الذى يظهر لك ؟
هذا الخطاء اللي يطلع لي
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
alkomait- ..
- تاريخ التسجيل : 27/02/2016
المساهمات : 19
النقاط : 28
التقيم : 1
الدولة :
الجنس :
رد: مشكلة الاتصال بقاعدة البيانات ...
فى نظام 64 بت يوجد سائق الاتصال 32-bit driver وياخذ الاسم odbcad32.exe وموجود على المسار %C:\Windows\SysWoW64
و يوجد ايضا سائق الاتصال 64-bit driver و ياخذ نفس الاسم odbcad32.exe ولكن موجود على المسار %C:\Windows\System32
تأكد من استخدامك لسائق الاتصال المناسب مع تطبيقات مشروعك و أعتقد ان المناسب هو 64-bit driver
و يوجد ايضا سائق الاتصال 64-bit driver و ياخذ نفس الاسم odbcad32.exe ولكن موجود على المسار %C:\Windows\System32
تأكد من استخدامك لسائق الاتصال المناسب مع تطبيقات مشروعك و أعتقد ان المناسب هو 64-bit driver
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: مشكلة الاتصال بقاعدة البيانات ...
اشكر اهتمامك استاذي العظيم لكن ما هي الطريقة صدق انني جربت وقد اكون لم افهم المطلوب بشكل جيد كيف احدد سائق الاتصال ال 64بت للمشروعأحمد مناع كتب:فى نظام 64 بت يوجد سائق الاتصال 32-bit driver وياخذ الاسم odbcad32.exe وموجود على المسار %C:\Windows\SysWoW64
و يوجد ايضا سائق الاتصال 64-bit driver و ياخذ نفس الاسم odbcad32.exe ولكن موجود على المسار %C:\Windows\System32
تأكد من استخدامك لسائق الاتصال المناسب مع تطبيقات مشروعك و أعتقد ان المناسب هو 64-bit driver
alkomait- ..
- تاريخ التسجيل : 27/02/2016
المساهمات : 19
النقاط : 28
التقيم : 1
الدولة :
الجنس :
رد: مشكلة الاتصال بقاعدة البيانات ...
فى أعتقادى انك تستخدم الطريقة اليدوية فى انشاء ملف الاتصال بقاعدة البيانات باستخدام 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 لتكوين اعدادات سائق الاتصال ...
ويوجد فى نظام 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 لتكوين اعدادات سائق الاتصال ...
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: مشكلة الاتصال بقاعدة البيانات ...
استاذي هذا الكود :
هل لدي فيه خطا ماا ؟ لانني جربت جميغ الطرق ولم افلح بالاتصال ذات الخطا
- الكود:
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;
}
}
}
هل لدي فيه خطا ماا ؟ لانني جربت جميغ الطرق ولم افلح بالاتصال ذات الخطا
alkomait- ..
- تاريخ التسجيل : 27/02/2016
المساهمات : 19
النقاط : 28
التقيم : 1
الدولة :
الجنس :
رد: مشكلة الاتصال بقاعدة البيانات ...
قم بنقل قاعدة البيانات db.accdb الى المجلد الرئيسى للمشروع و عند كتابة الكود لا تقم بكتابة المسار بالكامل
بل قم بكتابة على النحو التالى :
و أخبرنى بالنتيجة
- الكود:
{Microsoft Access Driver(*.accdb)};DBQ=D:\\opsystem\\data\\db.accdb"
بل قم بكتابة على النحو التالى :
- الكود:
{Microsoft Access Driver(*.accdb)};DBQ=db.accdb"
و أخبرنى بالنتيجة
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: مشكلة الاتصال بقاعدة البيانات ...
استاذ لقد حاولت ولم انجح ذات الخطا كل مرة مع جميع المحاولات حتى انني عدلت عن فكرة استخدام قاعدة بيانات الاكسس وانا احاول ان انجز البرنامج مع الديربي علما انني لا اعلم ان كانت ستفي بالغرض ...أحمد مناع كتب:قم بنقل قاعدة البيانات db.accdb الى المجلد الرئيسى للمشروع و عند كتابة الكود لا تقم بكتابة المسار بالكامل
- الكود:
{Microsoft Access Driver(*.accdb)};DBQ=db.accdb"
و أخبرنى بالنتيجة
alkomait- ..
- تاريخ التسجيل : 27/02/2016
المساهمات : 19
النقاط : 28
التقيم : 1
الدولة :
الجنس :
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: نقاش و أستفسارات الاعضاء
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 7:09 pm من طرف moslema_r
» شركة تنظيف فرشات بالرياض
الثلاثاء مارس 26, 2024 6:26 pm من طرف moslema_r
» شركة تنظيف استراحات بالرياض
الأحد مارس 24, 2024 10:49 pm من طرف moslema_r
» كشف تسربات المياه في جدة
السبت مارس 23, 2024 7:23 pm من طرف gmalnagy
» خدمات كشف تسربات المياه بخصم 25% - اتصل الان
السبت مارس 23, 2024 7:22 pm من طرف gmalnagy
» شركة تنظيف ثريات بالرياض
الخميس مارس 21, 2024 7:23 pm من طرف moslema_r
» كهربائي منازل بالرياض
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد
» افضل معلم جبس بالرياض تركيب جبس بورد بالرياض 20% خصم اتصل الآن
الأحد مارس 17, 2024 1:09 pm من طرف رانيا حماد
» شراء اثاث مستعمل بالكويت بخصم 30%
الأحد مارس 17, 2024 12:54 pm من طرف رانيا حماد