public synchronized void store(int positionId) { this.positionId = positionId; try { //DbUtilStart.aLog.WriteToLog("inserting position:" + this.toString()); cnctn = DBConnection.getConnection(); insrtSQL = "INSERT INTO position VALUES (?,?,?,?,?,?,?,?,?)"; PreparedStatement ps = cnctn.prepareStatement(insrtSQL); //ps = cnctn.prepareStatement(insrtSQL); ps.setString(1, this.userId); //userId ps.setInt(2, this.runId); //runId ps.setByte(3, this.lapId); //lapId ps.setInt(4, this.positionId); //positionId ps.setNull(5, Types.NULL); //routeId ps.setFloat(6, longitude); //longitude ps.setFloat(7, latitude); //latitude ps.setFloat(8, altitude); //altitude ps.setLong(9, date); ps.executeUpdate(); ps.close(); ps ...