1.Dd March 11, 2017 2.Dt SQLITE3 3 3.Os 4.Sh NAME 5.Nm sqlite3 6.Nd Database Connection Handle 7.Sh SYNOPSIS 8.Vt typedef struct sqlite3 sqlite3; 9.Sh DESCRIPTION 10Each open SQLite database is represented by a pointer to an instance 11of the opaque structure named "sqlite3". 12It is useful to think of an sqlite3 pointer as an object. 13The sqlite3_open(), sqlite3_open16(), 14and sqlite3_open_v2() interfaces are its constructors, 15and sqlite3_close() and sqlite3_close_v2() 16are its destructors. 17There are many other interfaces (such as sqlite3_prepare_v2(), 18sqlite3_create_function(), and sqlite3_busy_timeout() 19to name but three) that are methods on an sqlite3 object. 20.Sh SEE ALSO 21.Xr sqlite3_busy_timeout 3 , 22.Xr sqlite3_close 3 , 23.Xr sqlite3_create_function 3 , 24.Xr sqlite3_open 3 , 25.Xr sqlite3_prepare 3 26