补充一下:用的数据库驱动是微软的Microsoft SQL Server 2000 Driver for JDBC
谢谢!

解决方案 »

  1.   

    为什么不直接调用sql server驱动程序呢?
      

  2.   

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance() ;
    //加载驱动程序
     String url = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=PUB" ;
     Connection con=DriverManager.getConnection(url,"sa","");注意:在加载驱动程序前你应把sql server的三个.jar文件copy到tomcat/common/lib中.
      

  3.   

    con=DriverManager.getConnection(url,"sa","");这里的sa和其密码应该是在设置数据源时设置的用户名和密码吧,不是SQL server里的系统用户吧?(我也只是猜测)