Add batch update method

In some scenarios, we need to insert or update thousands items in the database. If we call excuteUpdate function for thousands times, it will take a lot of time and the performance is really low.  So I wrote a excuteBatchUpdate method by which we could batch insert or update the database with only one time. It saves the time and performance.