SQLite-specific implementation of DatabaseConnection::prepare().
We don't use prepared statements at all at this stage. We just create a Statement object, that will create a PDOStatement using the semi-private PDOPrepare() method below.
Overrides Connection::prepare
public function prepare($statement, array $driver_options = array()) {
return new Statement($this->connection, $this, $statement, $driver_options);
}