ورود

View Full Version : خطا در برقراری ارتباط در پایگاه داده



af6900
شنبه 18 خرداد 1392, 09:11 صبح
سلام دوستان .
من این کد را نوشتم ولی به پایگاه دادی من که یک فایل اکسس هست وصل نمیشه.
ممنون میشم کسی راهنمایم بکنه.



Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

link = DriverManager.getConnection("jdbc:odbc:Students","","");
System.out.println("Connected to database");

link.close();
System.out.println("Disconnected from database");


این خطا رو میده.


Exception in thread "main" 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:6956)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java :7113)
at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.j ava:3072)
at sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOd bcConnection.java:322)
at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDrive r.java:173)
at java.sql.DriverManager.getConnection(DriverManager .java:620)
at java.sql.DriverManager.getConnection(DriverManager .java:200)
at db.connection_string.main(connection_string.java:2 4)
Java Result: 1

farzadyazdan
شنبه 18 خرداد 1392, 09:18 صبح
پیشنهاد می کنم این مقاله آموزشی (http://www.codeproject.com/Articles/35018/Access-MS-Access-Databases-from-Java) رو مطالعه کنید...

af6900
شنبه 18 خرداد 1392, 09:33 صبح
پیشنهاد می کنم این مقاله آموزشی (http://www.codeproject.com/Articles/35018/Access-MS-Access-Databases-from-Java) رو مطالعه کنید...
این روش رو هم تست کردم خطا میده .



run:
Exception in thread "main" java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Could not find file '(unknown)'.
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc .java:6956)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java :7113)
at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.j ava:3072)
at sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOd bcConnection.java:322)
at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDrive r.java:173)
at java.sql.DriverManager.getConnection(DriverManager .java:620)
at java.sql.DriverManager.getConnection(DriverManager .java:200)
at db.connection_string.main(connection_string.java:2 5)
Java Result: 1

:گریه::گریه:

farzadyazdan
شنبه 18 خرداد 1392, 12:11 عصر
خطایی که بهتون میده مربوط به اینه که فایل رو تو مسیری دادین پیدا نمیکنه لطفاً مسیر فایل رو مجدداً چک کنید و از درست بودن مسیر مطمئن بشین

af6900
شنبه 18 خرداد 1392, 12:33 عصر
خطایی که بهتون میده مربوط به اینه که فایل رو تو مسیری دادین پیدا نمیکنه لطفاً مسیر فایل رو مجدداً چک کنید و از درست بودن مسیر مطمئن بشین

مرسی مشکل حل شد.

یک سوال اگر شما جاوا کار هستید میشه یک منبع مفید برام معرفی کنی . بیشتر مشکلاتم توی پایگاه داده هست دنبال منبع خوب میگردم