use DataSource to modify database when add book