Interface for verifying SQL against a target database. Consumers implement this to plug in their database driver.
Close the database connection
Execute a SQL statement against the target database to verify it works. Should NOT commit changes — use a transaction that rolls back.
null if successful, error message if failed
Interface for verifying SQL against a target database. Consumers implement this to plug in their database driver.