2014-10-14 4 views
0

Я хочу подключить базу данных к MSACCESS 2007 с помощью Java, но я слышал, что мост JDBC удаляется из Java 8.Microsoft 2007 в Java 8

Пожалуйста, руководство мне, что, когда проблема в следующем код.

import java.sql.*; 
public class UserLogin 
{ 
    public static void main(String[] args) 
    { 
     try 
     {  
     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 

     // C:\\databaseFileName.accdb" - location of your database 
      String url = "JDBC:ODBC:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=" +  
     "C:\\Users\\Shakir\\Documents\\NetBeansProjects\\UserLogin\\me.accdb"; 
     // specify url, username, pasword - make sure these are valid 
     Connection conn = DriverManager.getConnection(url); 

     System.out.println("Connection Succesfull"); 
     } 
     catch (Exception e) 
     { 
     System.err.println("Got an exception! "); 
     System.err.println(e.getMessage()); 

      } 
     } 
    } 
+0

Какую ошибку вы получаете? Вопросы, требующие помощи по отладке («** почему этот код не работает? **)) должны включать в себя желаемое поведение, конкретную проблему или ошибку и кратчайший код, необходимый для его воспроизведения ** в самом вопросе **. Вопросы без ** ясного заявления о проблеме ** не полезны для других читателей. См. [Как создать минимальный, полный и проверенный пример] (http://stackoverflow.com/help/mcve). – DavidPostill

+0

http://stackoverflow.com/questions/22984438/java-lang-classnotfoundexception-sun-jdbc-odbc-jdbcodbcdriver-exception-occurin –

ответ

0

Я слышал, что мост JDBC удаляется из Java 8.

Пожалуйста, руководство мне, что, когда проблема в следующем коде

Проблема заключается в именно, что чем JDBC- ODBC Bridge был удален из Java 8, поэтому ваш код пытается использовать функцию, которая просто недоступна. Рассмотрим этот подход вместо:

Manipulating an Access database from Java without ODBC

0

Источник данных ODBC в настройках панели управления и добавление новой базы данных с исходным кодом.

+0

Я думаю, что ОП спросил о механизме моста JDBC ODBC не о том, как создать источник данных ODBC. –

Смежные вопросы