स्थानीय चर का उपयोग करके, आप कोड को कम बदसूरत और त्रुटि-प्रवण बना सकते हैं। लेकिन JDBC
. की कमी कि यह अभी भी नामित पैरामीटर का समर्थन नहीं करता है। एक ही पैरामीटर के लिए फिर से कई लाइनें होंगी।
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);