throws sql exception now when needed
New methods to add the data as rows