求教:在用java连接SQL server 2000数据库时,出现了ClassNotFoundException异常,我想请教一下,这可能是什么问题?我安装的是SQL server2000个人版.

解决方案 »

  1.   

    可能是lz有些包忘记导入了你应该把异常全贴出来,这样大家可以知道是哪些包没有lz自己查一下吧,看看是不是驱动包之类没有导入到工程下,或是在classpath设置一下。
      

  2.   

    2种可能
    1、你项目中直接通过配置文件取得数据库地址、用户等信息进行链接,那就是你没有把sql server2000的3个jdbc驱动jar放到项目的classpath下,拷贝进去就行
    2、如果你是用过数据源方式链接数据库,那么你就要把这3个jar包放到容器的lib库中去,比如tomcat的话,你就拷贝到tomcat/common/lib下
      

  3.   

    直连还是桥连
    直连现在要用SP4补丁 还要有SQL的那3个架包
    还有检查检查连接字符串
      

  4.   

    如果是xp 连SQLSERVER 的话  要装 补丁
      

  5.   

    检查sql server 是否已经打了sp4补丁,如果没打,先打sp4补丁
    检查项目中该引入的jar包,有没有发布到你的发布目录下