如何为SQL Server配置hibernate配置文件

如何为SQL Server配置hibernate配置文件,第1张

如何为SQL Server配置hibernate配置文件

特定于数据库的 属性是:

  • hibernate.connection.driver_class
    :JDBC驱动程序
  • hibernate.connection.url
    :JDBC URL
  • hibernate.connection.username
    数据库用户
  • hibernate.connection.password
    :数据库密码
  • hibernate.dialect
    :Hibernate的类名,
    org.hibernate.dialect.Dialect
    它允许Hibernate生成针对特定关系数据库优化的SQL。

要更改数据库,您必须:

  1. 在类路径上为数据库提供适当的JDBC驱动程序,
  2. 更改JDBC属性( 驱动程序,URL,用户,密码
  3. 更改
    Dialect
    Hibernate用来与数据库对话

有两个驱动程序可以连接到SQL
Server。开源jTDS和Microsoft。驱动程序类和JDBC
URL取决于您使用哪一种。

使用jTDS驱动程序

驱动程序类名称为

net.sourceforge.jtds.jdbc.Driver

sqlserver的URL格式为:

 jdbc:jtds:sqlserver://<server>[:<port>][/<database>][;<property>=<value>[;...]]

因此,Hibernate配置如下所示(请注意,您可以跳过

hibernate.
属性中的前缀):

<hibernate-configuration>  <session-factory>    <property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>    <property name="connection.url">jdbc:jtds:sqlserver://<server>[:<port>][/<database>]</property>    <property name="connection.username">sa</property>    <property name="connection.password">lal</property>    <property name="dialect">org.hibernate.dialect.SQLServerDialect</property>    ...  </session-factory></hibernate-configuration>
使用Microsoft SQL Server JDBC 3.0:

驱动程序类名称为

com.microsoft.sqlserver.jdbc.SQLServerDriver

URL格式为:

jdbc:sqlserver://[serverName[instanceName][:portNumber]][;property=value[;property=value]]

因此,Hibernate配置如下所示:

<hibernate-configuration>  <session-factory>    <property name="connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>    <property name="connection.url">jdbc:sqlserver://[serverName[instanceName][:portNumber]];databaseName=<databaseName></property>    <property name="connection.username">sa</property>    <property name="connection.password">lal</property>    <property name="dialect">org.hibernate.dialect.SQLServerDialect</property>    ...  </session-factory></hibernate-configuration>
参考文献
  • Hibernate Core参考文档
    • 3.3。JDBC连接
    • 3.4。可选配置属性
  • jTDS文档
  • Microsoft SQL Server JDBC驱动程序3.0文档
  • Microsoft SQL Server JDBC驱动程序2.0
  • Microsoft SQL Server JDBC驱动程序支持矩阵


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4987833.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存