一个ACCESS查询问题
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();
以上就是我的查询代码,有
异常捕获代码,但没拷过来,因为表名中有一 "- ",所以提示找不到数据表,此代码其它是没问题的,因为已经拿不带 "- "的表测试过了,把测试过的表名加上 "- ",会提示同样的错误.不知有何解决方案,当然前提是不要改变表名.
------解决方案--------------------没处理过这种情况,使用select * from [测试得分2005-2006]试试