【发布时间】:2017-03-03 12:55:08
【问题描述】:
我正在使用
> org.apache.commons.dbcp2.BasicDataSource
第 4 版
`com.microsoft.sqlserver.jdbc.SQLServerDriver`
尝试连接到 2014 SqlServer。 我正在尝试连接到该服务器上运行的特定实例。 我无法确定此连接的正确网址。
这是我在 spring.xml 中的配置:
<context:component-scan base-package="com.securess.jdbc.jdbcsample"></context:component-scan>
<bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource">
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
<property name="url" value="jdbc:sqlserver://myhost\\\myinstance:myport;databasename=mydb"/>
<property name="username" value="myadmin"/>
<property name="password" value="mypwd"/>
<property name="initialSize" value="1"/>
<property name="maxTotal" value="2"/>
</bean>
我得到一个 SQLException:
org.springframework.jdbc.CannotGetJdbcConnectionException:
Could not get JDBC Connection; nested exception is java.sql.SQLException:
Cannot create PoolableConnectionFactory
(Fehler beim Herstellen der TCP/IP-Verbindung mit dem Host 'hostname', Port portnumber. Fehler: 'Connection refused: connect.
Überprüfen Sie die Verbindungseigenschaften.
Stellen Sie sicher, dass eine SQL Server-Instanz auf dem Host ausgeführt wird und am Port TCP/IP-Verbindungen akzeptiert.
Vergewissern Sie sich, dass am Port keine TCP-Verbindungen durch eine Firewall blockiert werden.'.)
有什么线索吗?
谢谢。
【问题讨论】:
-
那么,您使用的是命名实例,对吧?
-
嗨,Alfabravo,没错。
标签: java sql-server spring