MS SQL2000的JDBC问题

shadowbell 2005-04-07 11:44:13
在JBuilder2005里设置MS sql总是出现"Error establishing socket"
classpath我也设了,是不是驱动的问题?4类型的驱动我已经换了n个了(MS 的好象只支持到JDK 1.3,我现在用的就是MS的)sql服务器也打开了,求高手指教在weblogic里也是同样的问题
求高手指教,急!
...全文
158 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunnystar365 2005-04-12
  • 打赏
  • 举报
回复
1 检查SQL SERVER 是否允许远程访问.具体步骤:

1)打开"企业管理器",打开控制台根目录>SQL Server 组>数据库
2)在相应"数据库"上单击右键,选择"属性"
3)选择"连接"选项卡,检查"远程服务器连接"下,RPC服务是否选择.

2 使用telnet IP地址 1433,系统是否提示连接出错,如系统提示出错
检查是否防火墙屏蔽了SQL SERVER 或 java IDE 的网络访问端口
如果是,关闭防火墙,重新启动SQL SERVER和java IDE,进行测试,
如果系统仍提示上述错误,尝试下列步骤

3 检查SQL SERVER 端口号及是否启用了TCP/IP协议,具体步骤:

1)打开"企业管理器",打开控制台根目录>SQL Server 组>数据库
2)在相应"数据库"上单击右键,选择"属性"
3)选择"常规"选项卡,点击"网络配置",如启用的协议中无"TCP/IP协议"将其加入
4)选择"TCP/IP协议",点击"属性",检查其端口号是否为1433
5)如端口号为1433将其修改为其它端口号,修改jdbc连接语句,将端口号同样改为新启用的端口号,如jdbc:microsoft:sqlserver://server_name:1400(假设新端口号为 1400)

shadowbell 2005-04-11
  • 打赏
  • 举报
回复
我的系统是XP SP2,Sq3的补丁以前就打了(chs_sql2ksp3.exe+chs_sql2kasp3.exe)
"启用WinSock代理,代理地址为127.0.0.1,代理端口为1433,这样也可以打开1433端口"这个也试了,然后用netstat -an查看,1433断口还是没开啊
sunnystar365 2005-04-11
  • 打赏
  • 举报
回复

如果你的操作系统是XPSP2或则是2003的话,应该安装SQLSP3升级包,因为1433端口被屏蔽掉了
你可以用netstat -an 查看1433端口是否打开
你也可以打开开始-->程序--Microsoft Sql Server-->服务器网络实用工具
然后启用WinSock代理,代理地址为127.0.0.1,代理端口为1433,这样也可以打开1433端口
记住用netstat -an 查看1433端口的开启情况
greennba99 2005-04-08
  • 打赏
  • 举报
回复
我安装了SP3,还是不行!!!!
cainiao0823 2005-04-07
  • 打赏
  • 举报
回复
过来看看
我的、庄的是ms的sp3jdbc驱动
奇怪的是服务器客户端在同一台机子上没有问题但分离了就不行了
提示也是ErrorjdbsqlserverDriver establishing socket"
搂住你的情况是这样吗?

OnlyFor_love 2005-04-07
  • 打赏
  • 举报
回复
安装MS SQL Server 2000的sp3补丁包( http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=zh-cn#filelist )。注意,不升级的话是无法正确连接到MS SQL Server 2000上的,会出现Error establishing socket错误。
kingfish 2005-04-07
  • 打赏
  • 举报
回复
打SQLServer的sp3后就可以了.

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧