:sig bool SQLite::connect(String path) :params path : database file path return value : true when the database opens and default pragmas apply :see 0_SQLite 2_SQLite_error 2_SQLite_disconnect :content Opens or creates a SQLite database, registers the wrapper for request cleanup, sets a busy timeout, and applies default pragmas (`foreign_keys=ON`, WAL journal mode, synchronous NORMAL). On failure, details are available through `error()`. ```cpp SQLite db; if(!db.connect("tmp/app.db")) print(db.error()); ```