Java socket编程服务器端能接收到客户端的数据,但是服务器端使用数据采用JDBC连接SQL server时出错 250

注:不使用socket时,数据库可以访问,不知道是不是SQL配置的问题,还是socket相关的问题,具体异常代码:ct=DriverManager.getConnecti... 注:不使用socket时,数据库可以访问,不知道是不是SQL配置的问题,还是socket相关的问题,具体异常代码:ct = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=QqClientData","aaa","111"); 我用的MyEclipse2015和SQL server 2014.如有疑问可提出,本人会一直关注这个问题,不会得个答案不采纳的。 展开
 我来答
千古人文
2016-08-14 · TA获得超过388个赞
知道小有建树答主
回答量:233
采纳率:93%
帮助的人:88.5万
展开全部
你把SQL Server报错的异常贴一下,这样可以看一下具体是什么问题,才能对症解决
更多追问追答
追问

注:单独使用MyEclipse执行数据库查询时,不会出错,可以得出答案,但是一使用socket就会报这个错误,是不是socket建立的网络通信和数据库连接有冲突?是协议的问题么?还是SQL还需要配置的问题,我SQL使用的MSSQLSERVER的版本。

附:调用查询的代码:

SqlHelper类:

异常在:ct = DriverManager.getConnection(...),会卡上1分钟才报

追答

你试试下面的操作:

  1. 点击 开始 --> 所有程序 --> Microsoft SQL Server --> 配置工具-->SQL Server  configuration Manager- 选择左边 SQL Server 网络配置 -->双击 MSSQLSERVER 协议--> 选中 TCP/IP 右键 点击启用;
    2.  选择左边 SQLServer 服务 --> 选择右边SQL Server(MSSQLSERVER) --> 右击选择重新启动 ; 等待 SQL 重启后即可
    注: 若启用TCP/ IP 网络协议 后不重启服务器  SQL 服务是不会生效的,


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式