放到tomcat\lib下,重起tomcat,试试

解决方案 »

  1.   

    把安装后的三个ms打头的文件拷到tomcat\lib下,新启动tomcat就行了!其实也可以配置classpath,sqlsserver jdbc安装后的帮助文档里有相应说明,看看吧!
      

  2.   

    我从MS站点上
    http://www.microsoft.com/downloads/release.asp?releaseid=38312
    下载了.exe文件,没有提示安装目录直接就装载了。
    另外我的三个jar文件是从别的论坛下载的,按照我上面的步骤试了.
    那三个jar文件无论放在tomcat的lib下、或是在classpath中都不成呀我的测试程序是这样写的:
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=user"; 
    String user="用户名"; 
    String password="密码"; 
    Connection conn= DriverManager.getConnection(url,user,password);联不同,报错“Error establishing socket”
      

  3.   

    我曾经用过两种sqlserver2000的jdbc驱动程序,都是官方网站下载的,一个不行,一个可以,可以的那个有7M,解压后那三个jar文件放在tomcat\lib下,在classpath下加这三个jar的路径。测试程序应该没错,把localhost换成本机ip试试,1433是默认的,端口是否更改了,数据库是否存在,用户名和密码和安装sqlserver时填写的是否一致...,从你给的信息看不出问题的根源。
    建议你用其他sql monitor工具连一连,看能否连上,odbc中连接是否成功
      

  4.   

    对了,实在不行,考虑odbc/jdbc,^~^最坏打算
      

  5.   

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=user"; 
    String user="用户名";     //是否正确?
    String password="密码";   //是否正确?
    Connection conn= DriverManager.getConnection(url,user,password);
      

  6.   

    这个错误我见过,应该是你的sql数据库的问题,你看看你sqlserver是否是用
    混合模式登录的,就是用sqlserver的登录,不要用win2000的登录
    或者是你的数据库里的用户设置不对,应该设置为dbo sa登录
      

  7.   

    对了,要不然你就重装一次sqlserver,记得认证模式要用混合模式就好
      

  8.   

    那个是没有连接到sql server,看看sql server的服务是否打开了