Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

cách cấu hình tệp cấu hình ngủ đông cho máy chủ sql

Thuộc tính cụ thể cho cơ sở dữ liệu là:

  • hibernate.connection.driver_class :Lớp trình điều khiển JDBC
  • hibernate.connection.url :URL JDBC
  • hibernate.connection.username :người dùng cơ sở dữ liệu
  • hibernate.connection.password :mật khẩu cơ sở dữ liệu
  • hibernate.dialect :Tên lớp của org.hibernate.dialect.Dialect cho phép Hibernate tạo SQL được tối ưu hóa cho một cơ sở dữ liệu quan hệ cụ thể.

Để thay đổi cơ sở dữ liệu, bạn phải:

  1. Cung cấp trình điều khiển JDBC thích hợp cho cơ sở dữ liệu trên đường dẫn lớp,
  2. Thay đổi các thuộc tính JDBC ( trình điều khiển, url, người dùng, mật khẩu )
  3. Thay đổi Dialect được Hibernate sử dụng để nói chuyện với cơ sở dữ liệu

Có hai trình điều khiển để kết nối với SQL Server; mã nguồn mở jTDS và mã nguồn mở của Microsoft. Lớp trình điều khiển và URL JDBC phụ thuộc vào lớp bạn sử dụng.

Với trình điều khiển jTDS

Tên lớp trình điều khiển là net.sourceforge.jtds.jdbc.Driver .

Định dạng URL cho sqlserver là:

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

Vì vậy, cấu hình Hibernate sẽ trông như thế nào (lưu ý rằng bạn có thể bỏ qua hibernate. tiền tố trong thuộc tính):

<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>

Với Microsoft SQL Server JDBC 3.0:

Tên lớp trình điều khiển là com.microsoft.sqlserver.jdbc.SQLServerDriver .

Định dạng URL là:

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

Vì vậy, cấu hình Hibernate sẽ giống như sau:

<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>

Tài liệu tham khảo

  • Tài liệu Tham khảo Chính về Hibernate
    • 3.3. Kết nối JDBC
    • 3.4. Thuộc tính cấu hình tùy chọn
  • Tài liệu jTDS
  • Tài liệu Microsoft SQL Server JDBC Driver 3.0
  • Microsoft SQL Server JDBC Driver 2.0
  • Ma trận hỗ trợ cho Microsoft SQL Server JDBC Driver


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thêm số dòng trong SQL Server Management Studio (SSMS) - Hướng dẫn SQL Server / TSQL Phần 11

  2. Các tính năng mới của SQL Server 2019

  3. LIMIT 10..20 trong SQL Server

  4. Thay đổi ngôn ngữ cho phiên hiện tại trong SQL Server

  5. Khi nào thì sắp xếp lại máy chủ SQL?