日期:2014-05-17  浏览次数:20634 次

求助!!!Class.forName()报错
。。。。。。。
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
java.sql.Connection conn=DriverManager.getConnection(url);
statement = conn.createStatement();
}catch(Exception ex){
ex.printStackTrace();
}
。。。。。。。
出错信息:The method forName(String) is undefined for the type String

本来好像没错,但后来导入了一个包后就老报错!!
帮帮忙啊!!!!!!!!

------解决方案--------------------
可能是你导入的新包里也有类:com.mysql.jdbc.Driver
------解决方案--------------------
我怀疑方法名有相同的.试试
java.lang.Class.forName("com.mysql.jdbc.Driver").newInstance();

------解决方案--------------------
探讨
可能是你导入的新包里也有类:com.mysql.jdbc.Driver

------解决方案--------------------
给的东西太少,大家都凭猜测,只能说是类冲突的可能性最大
------解决方案--------------------
这个不确定吧 错误信息太少了

帮顶,祝楼主好运
------解决方案--------------------
试试2楼的方法
------解决方案--------------------
感觉就是jar冲突了
------解决方案--------------------
jdk的版本问题?要不然就是你的这个Class导入了其他包中的,而不是java.lang.Class
------解决方案--------------------
多给点信息看看阿