2013-12-15 130 views
1

我使用Hibernate來連接到2012 MSSQL,我有cfg.xml這樣無法打開連接冬眠

<property name="hibernate.connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property> 
<property name="hibernate.connection.url">jdbc:sqlserver://USER-PC:1433;databaseName=AvtoParki;integratedSecurity=false    databaseName=AvtoParki;integratedSecurity=false</property> 
<property name="hibernate.connection.username">user</property> 
<property name="hibernate.connection.password"></property>--> 
<property name="hibernate.connection.pool_size">10</property> 
<property name="show_sql">true</property> 
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property> 
<property name="hibernate.hbm2ddl.auto">create-drop</property> 
<!-- Mapping files --> 
<mapping class="Employee" /> 

我的電腦userName"user",和我連接通過Windows身份驗證我不爲SQL沒有任何密碼,所以當我運行應用程序時拋出錯誤:"Login failed for user 'user'. Couldn't open connection"。有誰能解決這個問題嗎?

回答

1
,只要你想使用Windows身份驗證連接

集成的安全應設置爲True:

<property name="hibernate.connection.url"> 
jdbc:sqlserver://USER-PC:1433;databaseName=AvtoParki;integratedSecurity=true; 
</property>