이 코드를 실행하여 ms 액세스 db에 연결할 때 "데이터 원본 이름을 찾을 수 없습니다. 기본 드라이버 지정 "나는 Netbean7.4, JDK1.7, MS의 office2013, Win7_64 비트, 를 사용java.sql.SQLException : [Microsoft] [ODBC 드라이버 관리자] 데이터 소스 이름을 찾을 수없고 기본 드라이버가 지정되지 않았습니다.
public static Connection getConnection() {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb,*.accdb)};DBQ=D:/FontsDB.accdb;";
conn = DriverManager.getConnection(database);
} catch (Exception ex) {
ex.printStackTrace();
}
return conn;
}
나는 %windir%\SysWOW64\odbcad32.exe
에 %windir%\system32\odbcad32.exe
에서 ODBC 속성을 변경하지 않고 또한 나는이 오류가 발생합니다.
이것은 내 사이트가 아니므로이 공간을 비우는 것은 믿기지 않습니다! – Ayman
@ user3649116 질문에 직접 코드를 복사하여 붙여 넣기하지 않았습니까? 어떤 경우 든 Java 코드가 사용하는 연결 문자열의 간격을 다시 확인하십시오. –