Here's my example test code:
Code: Select all
for (int i = 0; i < 500; i++) {
Connection conn = null;
PreparedStatement sql = null;
ResultSet result = null;
try {
conn = Global.dbManager.getConnection();
sql = conn.prepareStatement("UPDATE locations SET locX = ? WHERE usrId = 1");
sql.setInt(1, i);
long start = System.currentTimeMillis();
sql.executeUpdate();
D.log(i + " execution length: " + (System.currentTimeMillis() - start));
} catch (Exception e) {
D.log("An SQL Error occurred: " + e.getMessage());
} finally {
DatabaseUtil.close(result);
DatabaseUtil.close(sql);
DatabaseUtil.close(conn);
}
}