We might want to pass DB name with default of nil:
```ruby
def self.query(hostname, password, database = nil, query_string)
```