( string filename [, int mode [, string &error_message]] )
sqlite_factory() behaves similarly to
sqlite_open() in that it opens an SQLite database or
attempts to create it if it does not exist. However, a
SQLiteDatabase object is
returned rather than a resource. Please see the
sqlite_open() reference page for further usage and caveats.