我想用java中的hibernate連接到MS SQl服務器2005。我無法找到相同的jar和hibernate.cfg.xml文件。有人可以幫助我一樣通過休眠連接到MS sql
1
A
回答
3
所有你需要的是驅動程序類和適當的方言。見http://msdn.microsoft.com/en-us/library/ms378749.aspx
如果您有驅動程序,然後(至少),你需要指定連接屬性:http://www.roseindia.net/hibernate/firstexample.shtml
正確的話似乎是:org.hibernate.dialect.SQLServerDialect
2
10
如Pascal Thivent所述,請使用任意一個驅動程序。對於JTDS,請使用以下配置。
<hibernate-configuration>
<session-factory>
<property name="connection.url">jdbc:jtds:sqlserver://XX.XX.XXX.XX:YYYY/DB-NAME</property>
<property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
<property name="connection.username">username</property>
<property name="connection.password">password</property>
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
.
.
.
</session-factory>
</hibernate-configuration>
和Microsoft SQL JDBC驅動程序的情況下,
<hibernate-configuration>
<session-factory>
<property name="connection.url">jdbc:microsoft:sqlserver://XX.XX.XXX.XX:YYYY/DB-NAME</property>
<property name="connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
<property name="connection.username">username</property>
<property name="connection.password">password</property>
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
.
.
.
</session-factory>
</hibernate-configuration>
0
我也面臨着和很多的嘗試後,我發現解決方案及其對我工作的罰款
可以使用JNDI創建連接連接字符串也。
在applicationContext.xml中或者ApplicationContext-resources.xml中
<jee:jndi-lookup id="dataSource" lookup-on-startup="true" resource-ref="true" jndi-name="jdbc/resourcename"/>
在Apache中的context.xml
<Resource name="jdbc/resourcename" auth="Container" type="javax.sql.DataSource"
username=username password=password driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://localhost:1433;databaseName=dbname />
添加Hibernate方言的persistence.xml或hibernate.cfg。 xml
<property name="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect" />
現在只需構建您的代碼並在Apache服務器上運行即可。
相關問題
- 1. 休眠MS SQL連接
- 2. 通過休眠連接到Oracle
- 3. 通過休眠連接Cassandra在蜻蜓
- 4. 休眠SQL Server連接
- 5. 通過Eclipse連接到MS SQL Server
- 6. 通過ODBC連接到MS SQL Server
- 7. 如何連接MS訪問與休眠?
- 8. 休眠與MS SQL存儲過程
- 9. 從MS SQL遷移到Postgres與休眠
- 10. 休眠連接12
- 11. 通過休眠
- 12. 休眠:通過
- 13. 通過休眠
- 14. 休眠(S4)(或斷開連接)後如何與MS SQL重新連接?
- 15. 不可能通過休眠連接到DB中蝕
- 16. 如何通過休眠連接到兩個數據庫
- 17. 休眠:更改休眠連接
- 18. 休眠連接池
- 19. 與SQLSERVER2008的連接 - 休眠
- 20. 內連接處於休眠SQL:
- 21. 休眠連接表限制
- 22. 休眠 - 連接掛起
- 23. 通過JPA /休眠
- 24. 休眠10到12小時後休眠連接丟失
- 25. 似乎休眠超過連接限制
- 26. 休眠不與MySql連接
- 27. 多個連接取休眠
- 28. 休眠從連接父
- 29. 休眠HQL連接錯誤
- 30. 通過java連接到sql