01/10/2018, 17:43
Hỏi về thư viện hỗ trợ truy vấn sql trong JSP
Em xin chào mọi người ạ
Mọi người cho em hỏi em đang tập tành học JSP , em muốn hỏi có thư viện nào hỗ trợ truy xuất Database cho ngôn ngữ này không ạ ? bên C# có hẳn 1 cái entity framework hỗ trợ rất tốt cho người lập trình nên em muốn hỏi xem bên JSP có cái gì gần giống như thế không ạ ?
Em xin chân thành cảm ơn
Bài liên quan
Quan trọng là bạn dùng sql gì?
Hầu hết mấy cái trên đều dùng jdbc cả
Em mới tìm hiểu nên chưa biết , ví dụ như nó tự sinh class , tự tạo các hàm get all , delete… Ấy ạ
Mình thấy HikariCP hỗ trợ khá nhiều loại DB phổ biến.
Dạ em cảm ơn để em tìm hiểu thử
Tương tự Entity Framework của .NET thì Java có Hibernate
Nếu dùng Spring Framework thì Spring hỗ trợ Spring Data JPA
Nhưng trước tiên phải học connect db cơ bản bằng JDBC trước đã. Bạn cần có JDBC Driver cho loại db bạn dùng (bạn có thể search 2 keyword <tên db> JDBC Driver download và how to connect Java app to db using JDBC Driver
Sau đó bạn có thể tìm hiểu qua JPA . Đây là công nghệ do Oracle phát triển để tạo bộ khung cho các framework dựa vào đó để triển khai cách kết nối db, query, tạo và kết nối entity, các API để tạo entity, mapping, relationship, query bằng JPQL,… Hibernate, Spring Data và vô số các ORM Framework của Java đều support JPA nên bạn học JPA là biết cách triển khai cho các ORM Framework
Nếu bạn thích cách query của .NET (Linq) thì Java cũng có lib query kiểu lambda đó là Jinq
dạ hiện tại em cũng đang ngâm cái kết nối cơ bản rồi ạ , em sẽ nghiên cứu JPA và Jinq , em xin cảm ơn ạ .