Những loại tuyên bố để sử dụng? Cuốn sách này trình bày với ba loại của các lớp học tuyên bố: tuyên bố, PreparedStatement, và CallableStatement. Bạn sử dụng các lớp học tương ứng với Các loại SQL bạn có ý định sử dụng. Nhưng làm thế nào để bạn có thể xác định loại đó là tốt nhất cho bạn? Đồng bằng SQL phát biểu, đại diện bởi các lớp học tuyên bố hầu như không bao giờ là một tốt ý tưởng. Vị trí duy nhất của mình nhanh chóng và bẩn mã hóa. Trong khi đó là sự thật rằng bạn sẽ nhận được không có hiệu suất lợi ích nếu mỗi cuộc gọi đến cơ sở dữ liệu là duy nhất, đơn giản SQL phát biểu cũng thêm dễ bị lỗi (không có xử lý tự động dữ liệu định dạng, ví dụ) và làm không đọc sạch như chuẩn bị SQL. Quyết định khó khăn hơn do đó nằm giữa chuẩn bị báo cáo và thủ tục được lưu trữ. Điểm mấu chốt trong quyết định này là tính di động so với tốc độ và sang trọng. Vì vậy, bạn nên xem xét những điều sau quyết định của bạn: • Khi bạn có thể nhìn thấy từ Oracle và Sybase các thủ tục được lưu trữ trước đó trong này chương, các cơ sở dữ liệu khác nhau có cách wildly khác nhau cho lưu trữ của JDBC và Java 2nd edition Trang 51thủ tục. Trong khi JDBC bảo đảm rằng Java mã của bạn sẽ vẫn di động, các Mã trong thủ tục được lưu trữ của bạn sẽ gần như không bao giờ. • Trong khi một thủ tục được lưu trữ là thường nhanh hơn so với một chuẩn bị sẵn sàng
đang được dịch, vui lòng đợi..