连接数据库出错误 本帖最后由 huojiandui2 于 2010-09-17 15:25:49 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也学是 MSSQL 驱动JAR包的问题 String dbURL = "jdbc:microsoft:sqlserver://localhost:1433";后边加上数据库名jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test 加上数据库名后报错:[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 语句没问题。装sp4补丁,要是你装了ipv6,uninstall试下。 1、首先要记得sql2000 要打上sp3以上的补丁.(建议用sp4) 2、装上SQL Server 2000 Driver for JDBC Service Pack 3 下载地址:http://www.microsoft.com/downloa ... &displaylang=en (下面那个setup.exe文件)3、安装完SQL Server 2000 Driver for JDBC Service Pack 3,它默认安装在C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC 里,在C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib 这个目录里有三个jar文件: msbase.jar,mssqlserver.jar,msutil.jar,一定要记得把这三个文件copy到你所安装的jdk下的jre目里,这里我以的我的安装配置进行解说: 我的jdk是jdk1.5.0_09,默认安装在: C:\Program Files\Java 里,在这个C:\Program Files\Java目录下有两个文件夹: jdk1.5.0_09 目录 和 jre1.5.0_09目录,前面说的的那三个jar文件一定要copy到jdk1.5.0_09目录里下的jre目录下的lib目录下的ext目录下,我这里的完整路径为: C:\Program Files\Java\jdk1.5.0_09\jre\lib\ext 4、设置classpath,把这个三个jar文件,加进去, 这一步骤的作用是使得任意路径下的java程序都能运行访问sql2000,比如在windows的dos下运行java Hello如果是myeclipse只要把那三个包复制到WEB-INF/lib下就可以了。一个注意的地方,一般为了方便我们会新建一个系统变量。比如我们新建一个sql_home(这个名字可以随便取)其值为:C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib ,这个目录下有三个sql2000的驱动包,然后我们在classpath添加三个驱动包的时候可以简便一点[如果是第一个路径必须用.;开头后面的就不用了];%sql_home%msbase.jar,其它的两个驱动包一样类似添加。注意这边没有‘\’,因为三个包就在lib目录下,开始的时候设置成%sql_home%\msbase.jar;一直出错,如果sql_home=C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC,因为sql_home下有个文件夹,这个时候才需要\,路径为:%sql_home%\lib\msbase.jar;5、sql2000要设置为混合登录模式(windows 和 sql) 登录模式如果只是windows认真的话,将会导致程序无法访问。本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/studyvcmfc/archive/2009/05/26/4216519.aspx 补丁打SP3+SP4另外要安装JDBC驱动如果连接没有写错就没有问题了 jdbc驱动是要安装版的,,网上有下1.6m左右 看着像SQLServer SP4没装的错误 急急急。 MY SQL 中文支持的一些问题 一个页面载入多个IFRAME问题!!!!!!! 各位大虾,小弟很急! 急急!高分求助调用存储过程的程序,看什么错误! 在jsp中不能编译的原因 JSP连接SQL server2000的问题 两个连接的区别 关于用urlrewrite 重写路径不对的问题 apache+tomcat集群,分发请求无效 对于项目经理来说,积累一定的源码是不是很重要? 要用java开发一个论坛,框架怎么搭呀!求高手帮忙。
后边加上数据库名
jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test
[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
装sp4补丁,要是你装了ipv6,uninstall试下。