发贴之前,我也看了很多的帖子。现在用odbc能够连接.用jdbc就连不上,3个补丁包也下载了,配置也都配了(包括在软件里添加,还有在lib目录添加)。数据库本身没有问题。电脑也重启多次。就是一个问题没有解决,就是电脑是xp sp2的,说是要升级到sp3就好了。但是我下了多个补丁包。均安装不了。说是语言问题,无法加载。是不是现在我的版本是sp2中文,而网上下的是sp3英文。这个怎么解决那,网上没有sp3中文的补丁啊。还有就是如果升级到sp3就真的能好吗。现在提示是:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.

解决方案 »

  1.   

    没人装过sp3吗,我在网上找到方法了。能够安装。但是看到副作用可不小啊。比如qq上说话都是乱码,一些中文软件失效=====谁装过sp3 说说啊!
      

  2.   

    首先不建议你使用ODBC-JAVA的桥连接方式,这样的效率非常差的。另外现在流行的是ms sql 2000+ ms sql 2000 sp4  !   记住:是SP4的补丁,最新的,SP3是老版本的。乱码问题解决步骤:(1)从要本上解决:关于你讲的乱码问题,建议你在DREAMWEAVER中将新建文件的编码设置成UTF-8的模式,在DW MX 版本中,默认的文件编码就是UTF-8的,而DW 2004还是GB2312,这点需要注意。(2)从处理过程中解决:如果这样做还是乱码(我也常遇到,呵,虽然文件是UTF-8模式,但还是乱码),那只有继续解决了,你可以在网上搜一搜关键字: JSP 乱码 过滤器   这样的关键字,你会找你如何用过滤器解决乱码的。(3)从数据库中解决:最容易出现乱码的还是MYSQL数据库,你使用MYSQL GUI工具创建数据库时,一定要将数据库的编码也设置成UTF-8这样才能统一。
    另外,初学者调试乱码时最容易紧张,容易乎略数据库里面的内容,如果出现乱码时,一定要看看数据库字段值存进数据库中是不是乱码,如果是的话就重新INSERT一个,或手动输入中文。建议你在接收参数的JSP页面,使用request.getparameter();时来out.println()一下,看看传过来的东东到底是不是乱码,一步一步走,相信你会解决掉的。//Delphi版 ghyghost UP贴
      

  3.   

    继续UP一下,别忘了将你的驱动程序放入tomcat中的lib目录下啊//Delphi版 ghyghost UP贴
      

  4.   

    只用把SQL SERVER 升级到SP3,然后把JDBC的3个驱动程序放到TOMCAT\common\lib\ 下面就可以了,连环境变量都用不着填。建议用一个控制台程序直接连JDBC来测试,不要用网页测试,一是会遇到编码问题,二是这样的代码量也要大一些,每次都要启动TOMCAT。
      

  5.   

    如果用eclipse 就不用重启TOMCAT了
    保存刷新就OK了
    用JBuilder就是麻烦点如果改的是servlet还得重新编译
      

  6.   

    装个sp4也可以吧,sp3也可以,好象没你LS说的那么多后遗症吧这个异常好象就是没装补丁
      

  7.   

    不对吧,我连接sql server一直很好的,不管是sp3或者sp4,window2000,xp,2003下都很正常的.
      

  8.   

    请参考此经典帖子,目前还没遇到不能解决的情况 http://www.java2000.net/viewthread.jsp?tid=394
      

  9.   

    现在我在打sp4补丁的时候也有问题。在网上下载了3个文件,分别是:SQL2000.AS-KB884525-SP4-x86-CHS.EXE,SQL2000.MSDE-KB884525-SP4-x86-CHS.EXE,SQL2000-KB884525-SP4-x86-CHS.EXE。是这3个文件吧。然后怎么安装那,默认的路径是C:\SQL2KSP4。但是我的sql并没在那啊。我的sql的路径是默认的C:\Program Files\Microsoft SQL Server。里面有2个文件夹。C:\Program Files\Microsoft SQL Server\80和C:\Program Files\Microsoft SQL Server\MSSQL。直接解压在C:\Program Files\Microsoft SQL Server。还是就默认C:\SQL2KSP4。就可以啊。还是怎么升级。直接解压这2个地方我并没看到什么效果啊。怎么才能看版本啊。