handle QSqlDatabase by value
remove some const (by value return)
fixed some const todo in DbReader