import java.sql.*; class Access{ public static void main(String args[]) { try { String strurl = "jdbc:odbc:driver={MicrosoftAccessDriver(*.mdb)};DBQ=books.mdb"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn = DriverManager.getConnection(strurl); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("select * from books"); if (rs.next()) { System.out.println(rs.getString("简介")); } } catch (Exception e) { System.out.println(e); } }}
这是我连接的代码
但运行后报错
java.sql.SQLException: [Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序
请问连access的步骤是什么
我这错在哪里了?
这是我连接的代码
但运行后报错
java.sql.SQLException: [Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序
请问连access的步骤是什么
我这错在哪里了?
2、再用你写的代码就可以,不过你的strurl应该为jdbc:odbc:test
jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+request.getRealPath("/Data/"+databaseName) Data为你存放数据库的路径 databaseName为你的数据库名