求助!!!Class.forName()报错

tianfuTOY 2011-09-20 11:39:54
。。。。。。。
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

本来好像没错,但后来导入了一个包后就老报错!!
帮帮忙啊!!!!!!!!
...全文
435 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
流云诸葛 2011-09-21
  • 打赏
  • 举报
回复
多给点信息看看阿
bijanen19861113 2011-09-21
  • 打赏
  • 举报
回复
jdk的版本问题?要不然就是你的这个Class导入了其他包中的,而不是java.lang.Class
tianfuTOY 2011-09-21
  • 打赏
  • 举报
回复
二楼正解 谢谢啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
tianfuTOY 2011-09-21
  • 打赏
  • 举报
回复
谢谢啊,是不是在环境变量里设置了路径后就不用吧JAR包装入LIB目录了?
lh18604025568 2011-09-21
  • 打赏
  • 举报
回复
感觉就是jar冲突了
完美灬缺陷 2011-09-21
  • 打赏
  • 举报
回复
很明显就是你的jar包冲突了。
淫生杯具 2011-09-21
  • 打赏
  • 举报
回复
试试2楼的方法
安心逍遥 2011-09-21
  • 打赏
  • 举报
回复
这个不确定吧 错误信息太少了

帮顶,祝楼主好运
zhongguohun6126com 2011-09-21
  • 打赏
  • 举报
回复
给的东西太少,大家都凭猜测,只能说是类冲突的可能性最大
lcl_account 2011-09-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 chinalian 的回复:]
可能是你导入的新包里也有类:com.mysql.jdbc.Driver
[/Quote]

同楼上 估计你的包冲突了 别的包里也有Class类
打油的程序员 2011-09-20
  • 打赏
  • 举报
回复
我怀疑方法名有相同的.试试
java.lang.Class.forName("com.mysql.jdbc.Driver").newInstance();
chinalian 2011-09-20
  • 打赏
  • 举报
回复
可能是你导入的新包里也有类:com.mysql.jdbc.Driver

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧