Lỗi khi connect sql server dùng database development eclipse

Trước hết bạn phải đảm bảo rằng đã cài đặt "Hibernate Tools" vào Eclipse. "Hibernate Tools" là một công cụ trong bộ công cụ của JBoss - "JBoss Tools".

Xem thêm:

2. Cơ sở dữ liệu ví dụ, sử dụng trong tài liệu này

Cơ sở dữ liệu dùng để minh họa trong bài viết này là "simplehr". Bạn có thể tham khảo tại:

3. Kết nối vào Database thông qua "Database Development"

  • Window/Perspective/Open Perspective/Other...

Tạo mới một connection tới cơ sở dữ liệu simplehr:

Trong hướng dẫn này tôi sẽ kết nối tới loại cơ sở dữ liệu Oracle. Bạn có thể kết nối tới một cơ sở dữ liệu khác, cách làm hoàn toàn tương tự.

Nhấn nút khai báo Driver cho loại database bạn vừa chọn.

Nhấn nút "Add JAR/Zip"

Nhập các thông tin để kết nối tới database.Sau đó nhấn "Test Connection" để đảm bảo rằng việc kết nối tới database là thành công.

Bạn có thể nhìn thấy cấu trúc database của bạn trên "Data Source Explorer".

Thử query dữ liệu trên một bảng.

4. Tạo Project

  • Group Id: org.o7planning
  • Artiface Id: HibernateGenerateEntities

Project đã được tạo ra:

Khai báo thư viện Hibernate 5, và các thư viện JDBC cho Oracle, MySQL, SQL Server.

pom.xml


  4.0.0
  org.o7planning
  HibernateGenerateEntities
  0.0.1-SNAPSHOT
  jar
  HibernateGenerateEntities
  //maven.apache.org
  
    UTF-8
  
 
     
     
         codelds
         //code.lds.org/nexus/content/groups/main-repo
     
 
  
    
      junit
      junit
      3.8.1
      test
    
   
     
     
         org.hibernate
         hibernate-core
         5.1.0.Final
     
     
     
         org.hibernate
         hibernate-entitymanager
         5.1.0.Final
     
     
     
         org.hibernate
         hibernate-c3p0
         5.1.0.Final
     
     
     
     
         mysql
         mysql-connector-java
         5.1.34
     
     
     
         com.oracle
         ojdbc6
         11.2.0.3
     
   
   
   
       net.sourceforge.jtds
       jtds
       1.3.1
   
  

5. Cấu hình Hibenate

"Hibernate Tools" cho phép tạo ra file cấu hình Hibernate hoàn toàn trực quan. Và bây giờ chúng ta sẽ tạo file "hibernate.cfg.xml" bằng công cụ này.

Trên Eclipse chọn:

  • Window/Perspective/Open Perspective/Other...

Nhấn phải chuột chọn "Add Configuration.." để tạo mới file cấu hình Hibernate.

Nhập vào tên file "hibernate.cfg.xml", và đặt nó vào thư mục "src/main/java" của Project.

Bạn có thể nhập vào các thông tin kết nối tới database hoặc lấy từ thông tin kết nối mà bạn đã khai báo trước đó. Nhấn vào "Get values from Connection".

Chọn Connection "Oracle [Simplehr]", cái mà bạn đã tạo ra trước đây. Nhấn OK để tiếp tục.

Tiếp theo chọn lớp "dialect" tương ứng với loại Database của bạn. Với Oracle sẽ là Oracle10g, chú ý lớp dialect "Oracle10g" được dùng chung cho cả 2 phiên bản 10 và 11 của Oracle.

Nhấn OK để hoàn thành việc cấu hình. Sau bước này sẽ có file "hibernate.cfg.xml" được tạo ra trong thư mục src/main/java của Project của bạn.

Cấu hình Hibernate đã được tạo ra. [Xem trên Hibernate Configurations view]

Xem trên "Package Explorer":

  • hibernate.cfg.xml

hibernate.cfg.xml




    
        oracle.jdbc.OracleDriver
        12345
        jdbc:oracle:thin:@localhost:1521:db12c
        simplehr
        org.hibernate.dialect.Oracle10gDialect
    

Tiếp theo chúng ta sẽ cấu hình cách để công cụ tạo ra các lớp entity từ việc đọc cấu trúc bảng trong Database.

Chủ Đề