2 sinat 32198761 sinat_32198761 于 2016.01.22 17:52 提问

JAVA+SqlServer2008一直显示1433端口无效

JAVA中hibernate+spring使用proxool连接池
原来是使用的mysql数据库现在换成SqlServer2008,配置什么的百度挺多,就是不知道怎么回事一直显示
[xspider[ERROR][2016-01-22 17:48:03]| Prototype
com.microsoft.sqlserver.jdbc.SQLServerException: 端口号 1433/xspider_ptankanva?useUnicode=true&characterEncoding=UTF-8 无效。
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:171)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:589)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:842)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at org.logicalcobwebs.proxool.DefaultConnectionBuilder.buildConnection(DefaultConnectionBuilder.java:39)
at org.logicalcobwebs.proxool.Prototyper.buildConnection(Prototyper.java:159)
at org.logicalcobwebs.proxool.Prototyper.sweep(Prototyper.java:102)
at org.logicalcobwebs.proxool.PrototyperThread.run(PrototyperThread.java:44)
图片说明
我的连接池
jdbc:sqlserver://localhost:1433/xspider_ptankanva?useUnicode=true&characterEncoding=UTF-8
com.microsoft.sqlserver.jdbc.SQLServerDriver
hibernate.cfg里
com.microsoft.sqlserver.jdbc.SQLServerDrive
jdbc:sqlserver://localhost:1433/xspider_ptankanva
org.hibernate.dialect.SQLServer2008Dialect

3个回答

candy_rainbow
candy_rainbow   2016.01.22 19:31

服务没开,在配置器里面吧你的服务开启,应该就可以了,

sinat_32198761
sinat_32198761 是SQL Server网络配置里的MSSQLSERVER是么?已经开了啊
2 年多之前 回复
enpterexpress
enpterexpress   Rxr 2016.01.22 23:11
made_differ
made_differ   2016.01.23 12:22

jdbc:sqlserver://localhost:1433/xspider_ptankanva?useUnicode=true&characterEncoding=UTF-8有问题。
jdbc:sqlserver://localhost:1433;xspider_ptankanva?useUnicode=true&characterEncoding=UTF-8逗号逗号逗号。望采纳

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
MyEclipse连接SQL Server 2008 错误提示:TCP端口1433,sql server 2008 Connection refused:connect
1. 打开SQL Server配置管理器; 2. SQL Server网络配置--SQLEXPRESS的协议--TCP/IP:改为启用;双击打开TCP/IP,在IP tab中,将IPALL的TCP端口改为1433; 3. SQL Native Client 10.0配置--客户端协议--TCP/IP,检查一下默认端口,已启用状态; 4. 重启SQL Server就好了!
SQL Server 2008通过端口1433连接到主机127.0.0.1的TCP/IP连接失败
java连接SQL Server时有可能会出现端口1433连接到主机127.0.0.1的TCP/IP连接失败, 解决方法: 1、点击 开始 --> 所有程序 --> Microsoft SQL Server2008 --> 配置工具-->SQL Server  configuration Manager- 选择左边 SQL Server 2008 网络配置 -->双击 MSSQLS
【sql server 2008】1433端口开启解决方案
查看电脑开放端口命令为:netstat -an SQL Server 2008一般默认的端口为 1433 ,但有时会遇到无法连接端口1433的问题,检查端口1433是否启用的方法为: 开始–>输入cmd –>回车–>telnet localhost 1433->回车 出现黑屏,表示本机连接端口1433成功。 否则按照以下顺序进行配置: (1) 关闭数据库引擎 打开配置管理
SQLServer2008启用1433端口的方法
SQLServer2008启用1433端口的方法
花了几个小时JDBC连接sql server 2012出现的异常com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 ...解决了!
下面是连接sql server 2012的代码: import java.sql.*; import java.io.*; import java.util.*; public class DataDefine { public static void main(String[] args) { String url =  "jdbc:sqlserver://localhost
关于sqlserver 2008r2 中出现 通过端口1433连接到主机 的localhost 的TCP/IP 解决办法
一、出现此问题一般是sqlserver没有开启TCP/IP协议,通过点击程序-->所有程序--sqlserver 2008R2 -->配置工具--》sqlserver 配置管理器 把sqlserver 网络配置 下的TCP/IP 启动 二、重启 sqlserver服务下的 下图服务即可
sql server 2008 com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机
Java程序连接SQL Server2008数据库时出现的问题: sql server 2008 com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 解决方案(参考别人的,很有价值): From:http://www.cnblogs.com/yi-mi-yangguang/p/623009
1433 1434端口(连接别人数据库用1433端口)
什么是1433端口  1433端口,是SQL Server默认的端口,SQL Server服务使用两个端口:TCP-1433、UDP-1434。其中1433用于供SQL Server对外提供服务,1434用于向请求者返回SQL Server使用了哪个TCP/IP端口。  很多人都说SQL Server配置的时候要把1433端口改变,这样别人就不能很容易地知道使用的什么端口了。可惜,通过微软
win2008 r2安装SQL SERVER 2008 R2 不能打开1433端口设置方法
服务器:WINDOWS SERVER 2008 R2 SQL:SQL SERVER 2008 R2 背景:同一个公司同一个局域网  网络可以ping通  但是不能连接服务器数据库  提示错误1326 前期设置: 经过前期设置都不行  telnet localhost 1433还是失败 后期设置: OK  到现在成功了。
sqlexpress2008 修改端口为1433
本机sqlexpress2008是伴随vs2010一起安装的,不知为什么从开始菜单中是找不到SqLServer配置管理器的,网上一大堆的说法都是使用配置管理器。但是我机器上没有,郁闷, 找了半天路劲如下:c:\WINDOWS\system32\SQLServerManager10.msc。 找到这个运行起来就是配置管理器,修改端口就是小菜了。 重新启动服务器: 检查端口