Tôi có hai tùy chọn để định cấu hình kết nối cơ sở dữ liệu ứng dụng của mình - một trong số đó đang sử dụng JDBC, một tùy chọn khác đang sử dụng JNDI. Điều gì sẽ là lựa chọn tốt nhất về các loại kết nối hoạt động với cơ sở dữ liệu nhanh như thế nào.Điều gì sẽ nhanh hơn: JDBC hoặc JNDI?
Tôi hiểu đó là hai loại kết nối cơ sở dữ liệu khác nhau sử dụng các nguyên tắc khác nhau (JDBC là kết nối db trực tiếp, JNDI là cấu hình kết nối cơ sở dữ liệu trên máy chủ ứng dụng). Nhưng có những ưu điểm và nhược điểm chung khác của JDBC/JNDI có thể quan trọng hơn tốc độ hoạt động không? Nếu có, chúng là gì?
Bằng JNDI, bạn có nghĩa là xác định Nguồn dữ liệu trên máy chủ? – Tomer
@ ftom2: vâng, đó là ý tôi - cấu hình nguồn dữ liệu JNDI trên máy chủ ứng dụng – altern
Không có bất kỳ mối quan hệ nào về hiệu năng giữa JNDI và JDBC, vì JNDI trả về một số thuộc tính giúp nhà phát triển ứng dụng hoặc máy chủ ứng dụng nhận kết nối cơ sở dữ liệu bằng JDBC ; API cấp thấp để kết nối cơ sở dữ liệu. – Max