我在用NetBeans5.0编写
数据库程序,执行SELECT语句老是出错,
我是在控制面板里面的odbc数据源的
用户数据库里面添加了Access的数据库,数据库名是
MIS
在NetBeans的代码如下:
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
String url = "jdbc

dbc:MIS";
Connection conn = null;
try{
Class.forName(driver);
conn = DriverManager.getConnection(url);
String
sql = "SELECT * FROM product WHERE Pname = 'apple'";
System.out.println(sql);
PreparedStatement stmt = conn.prepareStatement(sql);
ResultSet rs = stmt.executeQuery(sql);
....
}
catch(Exception e){
...
}
每次执行到
ResultSet rs = stmt.executeQuery(sql);
这句时就出错,出错信息是
e.getSQLState():IM001
e.getMessage():Driver does not support this function
e.getErrorCode():0
请教大家这是怎么回事啊?到底是哪里出错了,应该怎样查错,怎样改正呢,谢谢!