我用myeclipse的DB Browser管理器来连接SQL Server 2000时出现以下错误,是不是驱动错误啊 Error while trying to login database:
[Microsoft][SQL Server 2000 Driver for JDBC]Error establishing socket.
[Microsoft][SQL Server 2000 Driver for JDBC]Error establishing socket.
解决方案 »
- Spring3 MVC
- tomcat 如何映射网址呢
- 如何将oracle的表导到Excel里???(急)
- 大家看看 急急急 :jsp 开发tomcat,sql server (我在旁等)
- JSF中h:commandButton问题
- <link href="/template/css/main_style.css" rel="stylesheet" type="text/css"/> 在servlet中怎寫才是正確的呢?
- 为什么我在doStartTag()函数中得不到ModuleConfig的对象?
- 大虾们!MapXtreme问题!显示地图在JSP中,急,在线等!
- weblogic.xml应该放到weblogic的哪个目录下!!(版本weblogic6.1)
- 请教一个form和servlet交互的问题
- 推荐网格组件——lzNetGrid
- struts action 文件下载
可能是没启动SQL Server2000服务器
你要连接的数据库的服务器没有启动或者是需要SQL Server2000升级包,可以肯定出现这个错误很大概率是没有安装SQL Server升级包由于微软公司关于一个安全性问题的考虑,让个人版的sql server 不监听1433端口.故在通过驱动连接数据库的时候会出现该Error establishing socket错误,所以如果通过jdbc连接sql server 就必须给数据库打补丁,补丁包下下来是exe文件,执行它,随便选个文件夹运行,然后再打开该文件夹,执行里面的setup.bat,这样你的数据库就打上了补丁了,并且1433端口就监听了,然后你在执行你的连接文件,就可以了(第一次的exe是解压,解压完再执行setup.bat才是安装)
有的时候还会出现一个问题说是什么sa用户没有建立可信任的连接,好象是这么个意思我记得不是很清楚了,这是因为你安装数据库的时候选用的是windows验证,应该选用混合模式,你打开企业管理器,选操作,点属性,在安全性中选择sql server 和windows这个选项,点确定,然后重启sqlserver和你的web服务器,在运行你的连接文件应该就可以了,