2014-10-14 2 views
0

내가 자바를 사용하여 2007 MSACCESS 내 데이터베이스를 연결하려면,하지만 난 JDBC 다리가 자바에서 제거 듣고 8.마이크로 소프트 Access 2007에서 연결 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 다리가 자바에서 제거 듣고 8.

다음 코드에 문제가 어디 저를 인도 해주십시오

문제는 정확하게 그 인 JDBC로 ODBC Bridge는 Java 8에서 제거되었으므로 코드가 단순히 사용할 수없는 기능을 사용하려고합니다. 대신이 방법을 고려하십시오.

Manipulating an Access database from Java without ODBC

0

제어판의 ODBC 데이터 원본 설정 및 원본에 새 데이터베이스 추가.

+0

OP는 JDBC 데이터 소스를 만드는 방법이 아닌 JDBC ODBC 브리지 드라이버에 관한 질문이라고 생각합니다. –