错误提示信息:
unreported excepton java.lang.ClassNotFoundException;must be caught or declared to be thrown
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
......大家看看为什么
但是,我的jsp文件可以正确执行读取sqlserver2000表数据!
我的环境是
win2000 server+JDK2+TOMCAT
unreported excepton java.lang.ClassNotFoundException;must be caught or declared to be thrown
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
......大家看看为什么
但是,我的jsp文件可以正确执行读取sqlserver2000表数据!
我的环境是
win2000 server+JDK2+TOMCAT
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
意思是Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();这块有可能存在异常,需要被捕获或者被显式抛出使用下列代码可以解决本问题:try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
}
catch(ClassNotFoundException e){
//你想在如果有异常的时候怎么处理的代码段,可有可无,但最好标识
}
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
}
catch(ClassNotFoundException e){
e.printStackTrace();
}
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
}
catch(ClassNotFoundException e){
}