Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=PETest.MDB";
Connection conn = DriverManager.getConnection(url);
ResultSet resultset = conn.createStatement().executeQuery("select * from 测试得分2005-2006");
while( resultset.next() ){
this.jTestYear.addItem(resultset.getString(1));
}
resultset.close();
conn.close();
以上就是我的查询代码,有异常捕获代码,但没拷过来,因为表名中有一"-",所以提示找不到数据表,此代码其它是没问题的,因为已经拿不带"-"的表测试过了,把测试过的表名加上"-",会提示同样的错误.不知有何解决方案,当然前提是不要改变表名.