Sử dụng một biến cục bộ, bạn có thể làm cho mã bớt xấu và dễ bị lỗi hơn. Nhưng thiếu sót của JDBC
rằng nó không hỗ trợ các tham số được đặt tên vẫn được giữ. Sẽ có nhiều dòng cho cùng một tham số.
statement = connection.prepareStatement(sql);
long time = i_RequestStats.GetResponseTime();
long bytes = i_RequestStats.GetBytes();
statement.setString(1, i_ServletModel.GetPath());
statement.setInt(2, i_ServletModel.GetApplicationId());
statement.setLong(3,time);
statement.setLong(4, bytes);
statement.setLong(5, time);
statement.setLong(6, bytes);