如何为sql server配置hibernate配置文件
这是MySQL的配置文件:
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost/test</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">zgy01</property>
<property name="hibernate.connection.pool_size">100</property>
<property name="show_sql">false</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- Mapping files -->
<mapping resource="model.hbm.xml"/>
</session-factory>
</hibernate-configuration>
要为SQL Server 2005指定什么?我是这样做的:
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</property>
<property name="hibernate.connection.url">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
<property name="hibernate.connection.username">sa</property>
<property name="hibernate.connection.password">lal</property>
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
<property name="hibernate.connection.pool_size">100</property>
<property name="show_sql">false</property>
<!-- Mapping files -->
<mapping resource="model.hbm.xml"/>
</session-factory>
</hibernate-configuration>
更确切地说,我的问题是如何指定我必须连接的数据库?
在MySQL中,我曾经这样做过:
<property name="hibernate.connection.url">jdbc:mysql://localhost/test</property>
没有找到相关结果
已邀请:
6 个回复
募磷
:JDBC驱动程序类
:JDBC URL
:数据库用户
:数据库密码
:Hibernate的类名
,它允许Hibernate生成针对特定关系数据库优化的SQL。 要更改数据库,您必须: 在类路径上为数据库提供适当的JDBC驱动程序, 更改JDBC属性(驱动程序,URL,用户,密码) 更改Hibernate使用的
与数据库通信 连接到SQL Server有两个驱动程序;开源jTDS和微软的。驱动程序类和JDBC URL取决于您使用的是哪一个。 使用jTDS驱动程序 驱动程序类名称为
。 sqlserver的URL格式为:
所以Hibernate配置看起来像(注意你可以跳过属性中的
前缀):
使用Microsoft SQL Server JDBC 3.0: 驱动程序类名称为
。 URL格式为:
所以Hibernate配置看起来像:
参考 Hibernate核心参考文档 3.3。 JDBC连接 3.4。可选配置属性 jTDS文档 Microsoft SQL Server JDBC驱动程序3.0文档 Microsoft SQL Server JDBC驱动程序2.0 Microsoft SQL Server JDBC驱动程序的支持矩阵
稳赣苍卯改
例子:
捐焦
测试了hibernate 4
抬澈帅沮
孤捷侩
in
。 汇编了上面的所有答案,并添加了我的提示,就像
的魅力一样。
庞协腿宛炯