java.sql.SQLException:[Microsoft] [ODBC驱动程序:未找到数据源名称且未指定默认驱动程序

时间:2014-10-23 15:50:10

标签: java jsp jdbc

我无法连接Access数据库。我的操作系统是WinXp。我可以通过运行odbcad32.exe来连接数据库。但是我无法通过以下编码连接数据库:

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");

1 个答案:

答案 0 :(得分:0)

您的Connection中缺少语法错误。看起来应该是这样的:

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