SQL Server 2000加载纯Java数据库驱动程序

zenglanxin 2009-06-29 04:05:22
请问:SQL Server2000数据库连接时,使用加载纯Java数据库驱动程序的方式,我把msbase.jar、mssqlserver.jar、msutil.jar复制到所使用的tomcat lib文件夹下,运行时出现错误“java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriverjava.sql.SQLException: No suitable driver ”,有哪位知道怎么解决吗?谢谢
...全文
348 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunsunboy 2009-06-30
  • 打赏
  • 举报
回复
很明显楼主的jdbc的驱动包加载不成功啦,把那三个jar包放进你安装的JDK安装目录里的jre文件夹里的lib文件夹里,然后检查你的数据库连接有没错误,如果还出现异常,是因为1433端口没打开,要对SQL 2000打补丁service pack3,这是为了打开1433端口,这样应该没什么问题啦,我自己遇到过,后来也这样解决了
sql连接语句:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名","用户名","密码");
longq121 2009-06-30
  • 打赏
  • 举报
回复
驱动包
zenglanxin 2009-06-30
  • 打赏
  • 举报
回复
已解决喇!原来不是驱动问题,是加载驱动程序和url路径语句错误。
zm_hs 2009-06-30
  • 打赏
  • 举报
回复
将三个包拷贝到工程的lib目录下
zenglanxin 2009-06-30
  • 打赏
  • 举报
回复
我下载了补丁包sp4,安装了,还是出现上述的错误。
我现在很糊涂的是,那三个jar包究竟要放在哪个文件夹下呢?网上有些是说放在tomcat文件夹lib下,有些说直接修改classpath。我都一一试过了,问题依旧...
androidmvc 2009-06-30
  • 打赏
  • 举报
回复
支持五楼的说法,如果不行的话我建议你下载sp3和sp4补丁包我们这里这几天做项目也遇到了这个问题。。。
hkp2008 2009-06-29
  • 打赏
  • 举报
回复
在Eclipse中直接点击Project->properties->Java Build Path->libraries->Add external JARs。导入上面三个文件就可以了。
不善^ 2009-06-29
  • 打赏
  • 举报
回复

62,621

社区成员

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

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