java بالجافا كيف يمكنني استخدام برنامج تشغيل جافا أودبك 64 بت مع قاعدة بيانات أسيس على نظام التشغيل ويندوز 2008؟



البيانات ms-access (4)

إذا كنت تستخدم ميكروسوفت أوفيس 2010، الذي سيعود إلى بنية 64 بت. لذلك، فإنه سيتم إزالة هذا الخطأ المتعلقة عدم تطابق العمارة بين السائق والتطبيق.

https://ffff65535.com

لسنوات، على أنظمة 32 بت لم يكن لدي مشكلة. لماذا لا يمكنني استخدام برنامج تشغيل جافا أودبك 64 بت مع قاعدة بيانات أسيس على ويندوز سيرفر 2008؟ هل برنامج تشغيل أودبك على نظام 64 بت مكتوب في التعليمات البرمجية 32 بت أو شيء من هذا؟ هنا هو الخطأ أرى، وذلك باستخدام 64 بت JDK1.6.018:

java.sql.SQLException: [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application
        at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957)
        at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114)
        at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.java:3073)
        at sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOdbcConnection.java:323)
        at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:174)
        at java.sql.DriverManager.getConnection(DriverManager.java:582)
        at java.sql.DriverManager.getConnection(DriverManager.java:185)
       .....

أظن أن برنامج تشغيل أسيس 32 بت لأنه لا تظهر في لوحة تحكم أودبك 64 بت ويندوز. يتم عرض اثنين فقط من برامج تشغيل 64 بت (ل سكل سيرفر) في علامة التبويب "برامج التشغيل" لوحة التحكم أودبك.

اذا، ماذا استطيع ان افعل؟ أود بدلا من عدم الحاجة إلى استخدام سكل سيرفر و جدبك نوع 4 سائق (ولكن هذا سيكون الملاذ الأخير).


سيكون لدى ميكروسوفت أسيس في أوفيس 2010 إصدار 64 بت. الإصدارات السابقة من ميكروسوفت أوفيس 32 بت فقط.

باستخدام سكليكسريس على حد سواء مجانا وسهلة بما فيه الكفاية للاستخدام، ويمكن الوصول وجافا الاتصال به، لذلك يبدو وكأنه خيارا جيدا.

منذ قلت هذا كان الملاذ الأخير، الخيار الآخر هو تشغيل جدك 32 بت، التي يجب أن تعمل بشكل جيد على سيرفر 2008.


كان لي نفس المشكلة والحل، في حالتي، كان لاستخدام جدك 32 بت.


كان لي نفس المشكلة. كان السبب هو أنني كنت تستخدم 64 بت أودبك دسن مع 32 بت جدك. وينبغي أن تكون هذه العمارة نفسها (يجب أن يكون كل من أودبك دسن و جدك إما 64 بتة أو 32 بتة). إذا كنت ستقوم بتسجيل أودبك دسن على 32 بت والدعوة من تطبيق 64 بت (64 بت جفم) سوف تحصل على خطأ لم يتم العثور على مصدر دسن (حتى التطبيق لمعرفة مصدر أودبك - جفم كنت تقوم بتشغيل التطبيق ينبغي أن تكون نفس العمارة كما أودبس دسن: كلاهما يحتاج إلى 64 بت، أو كل من 32 بت). أتمنى أن يساعدك هذا.





64bit