Class.forName无法加载JDBC驱动程序(急!!!!!)

montling 2002-12-15 08:39:33
各位高手:

我用的是Windows 2000 Server + SQL Server 2000,在服务器本机调试,
编程环境为JBuilder7 + JDK1.3.1。 下载了好几个SQL Server的JDBC驱动程序,
通过CLASSPATH指向各个驱动程序,但运行后总是显示:
java.lang.ClassNotFoundException。

请教,急急急!!!


虎虎虎
2002/12/15
...全文
247 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
montling 2002-12-19
  • 打赏
  • 举报
回复
他妈的,高手都死掉了,竟然没有人给出解决办法。
beming 2002-12-16
  • 打赏
  • 举报
回复
java.lang.ClassNotFoundException。---这个不一定是你的jdbc找不到吧?是不是没有找到你的运行的class啊?

你的classpath是怎么样设置的?
colors 2002-12-16
  • 打赏
  • 举报
回复
同意sunni 可以试一下
montling 2002-12-16
  • 打赏
  • 举报
回复
各位高手:

我设置classpath的方法如下:
“我的电脑”--> 属性 ---> 高级 ---> 环境变量 --> 系统变量 .

当我把数据库驱动程序放在 jre\lib\ext 子目录下时,在数据库服务器所在
本机运行程序可以访问数据库,但在另一台WIN98客户机上用同样方法配置驱动
程序却无法访问数据库服务器上的数据,显示的错误信息为:

Error establishing socket. Connection refused:connect.

我试过各种方法皆不成,请教各位如何解决!

虎虎虎
2002/12/16
sunni 2002-12-15
  • 打赏
  • 举报
回复
实在不行就放到类目录下 不过这个方法很土
montling 2002-12-15
  • 打赏
  • 举报
回复

我已经仔细检查过CLASSPATH的设置了,看不出问题在哪儿。

但当我把数据库驱动程序放到 jre\lib\ext 目录下时,却

可以访问数据库,这是从网上查来的,说是这样就可以不设

CLASSPATH 了。

为什么用CLASSPATH 不行呢?

songyangaaron 2002-12-15
  • 打赏
  • 举报
回复
还是怀疑是CLASSPATH的问题

62,616

社区成员

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

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