2014-10-23 2 views
-1

Access 데이터베이스를 연결하는 데 문제가 있습니다. 내 운영 체제가 WinXp입니다. odbcad32를 실행하여 데이터베이스를 연결할 수 있습니다. .exe.But 나는에 의해 다음과 같은 코딩을 통해 데이터베이스 연결에 실패했습니다java.sql.SQLException : [Microsoft] [ODBC 드라이버 : 데이터 소스 이름을 찾을 수없고 기본 드라이버가 지정되지 않았습니다.

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
Connection conn=DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb,*.accdb)};DBQ=F:/JavaWebApp/Proj1/WebRoot/Db/student.accdb","",""); 
Statement stmt=conn.createStatement(); 
ResultSet rs=stmt.executeQuery("select * from StuInfo"); 
+0

액세스 엔진이 설치되어 있습니까? –

답변

0

당신은 구문 오류를 가지고 ), 당신의 연결에 없습니다. 모양은 다음과 같아야합니다.

Connection conn=DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb,*.accdb)};DBQ=F:/JavaWebApp/Proj1/WebRoot/Db/student.accdb","",""); 
+0

고마워. 너와 똑같은 식으로 코드를 편집했는데 오류는 여전히 남아있다. – Chris

관련 문제