2014-11-03 95 views
1

我創建了一個彈簧mvc應用程序來連接sqlserver數據庫。我使用jtds驅動程序進行連接。彈簧SQL服務器連接

<beans:bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" 
    destroy-method="close"> 
    <beans:property name="driverClassName" value="net.sourceforge.jtds.jdbc.Driver" /> 
    <beans:property name="url" 
     value="jdbc:jtds:sqlserver://localhost:1433;databaseName=3PLTest;" /> 
    <beans:property name="username" value="sa" /> 
    <beans:property name="password" value="sa" /> 
</beans:bean> 

當我試圖運行服務器,它會給出錯誤。

ERROR: org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Cannot create PoolableConnectionFactory (Network error IOException: Connection refused: connect) 
Nov 03, 2014 10:33:46 AM org.apache.catalina.core.StandardWrapperValve invoke 
SEVERE: Servlet.service() for servlet [appServlet] in context with path [/warehouse] threw exception [Request processing failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Could not open connection] with root cause 
java.net.ConnectException: Connection refused: connect 

我正在使用SQLEXPRESS。 這是怎麼發生的?

+0

是您的用戶名和密碼正確?你能夠從sql客戶端直接連接到數據庫嗎? – basiljames 2014-11-03 05:31:51

+0

是的,我可以直接連接它。 – rohi 2014-11-03 05:38:46

+0

您可以使用SQL客戶端進行連接嗎?您是否添加了jtds jar,您使用的是哪種版本的jtds,Java? – 2014-11-03 05:57:09

回答