2011-12-27 25 views
5

Tôi hiện đang cố gắng quyết định trình điều khiển nào sẽ sử dụng để tạo một DataSource từ ứng dụng JavaEE của tôi tới MS SqlServer.là trình điều khiển JTDS đã lỗi thời chưa?

Một vài năm trước, tôi đã có trải nghiệm tốt với JTDSSO answers cho thấy rằng JTDS là một ưu tiên trước đó.

Nhưng bây giờ tôi có thể thấy phiên bản mới nhất của phiên bản 1.2.5 là two years old (2009-12-30).

Có đủ lý do để chọn trình điều khiển MS độc quyền hay JTDS tốt đến mức không yêu cầu phát triển nữa? :)

+2

(Cũng giống như bình luận chung, đó là JTDS, chứ không phải JDTS. Tôi đã chỉnh sửa câu hỏi của bạn trong suốt.) –

Trả lời

4

Microsoft JDBC driverJDBC 4,0 phù hợp trong khi jTDS là JDBC 3.0.

Here là một số tính năng và cải tiến mới được giới thiệu trong phiên bản 4.0 của JDBC.

+0

Tôi không chắc chắn rằng tôi cần các tính năng JDBC 4.0 vì tôi đang làm công cụ cũ mà tôi đang làm khi 4.0 không có sẵn, nhưng [nhìn xa hơn] (http://stackoverflow.com/a/8413767/513342) Tôi thấy rằng trình điều khiển độc quyền có thể còn nhanh hơn nữa. Sẽ chấp nhận câu trả lời của bạn nếu không ai chứng minh điều ngược lại. –

+0

Tôi chưa bao giờ sử dụng trình điều khiển MS :). jTDS đã không bao giờ cho tôi xuống và tôi nghe nó tốt hơn trình điều khiển MS. –

+0

JTDS có các tính năng tốt hơn (ví dụ: Windows Auth từ Windows, v.v.). MS JDBC cũ hơn không hỗ trợ SSL hoặc – gbn

Các vấn đề liên quan