Sqlite
C界面 | C Interface

Database Connection Handle

Database Connection Handle

typedef struct sqlite3 sqlite3;

每个打开的 SQLite 数据库由一个指向名为“sqlite3”的不透明结构实例的指针表示。将 sqlite3 指针看作一个对象是很有用的。sqlite3_open() ,sqlite3_open16() 和 sqlite3_open_v2() 接口是它的构造函数,而 sqlite3_close() 和 sqlite3_close_v2() 是它的析构函数。还有很多其他接口(如 sqlite3_prepare_v2() ,sqlite3_create_function() 和 sqlite3_busy_timeout() ,但名称只有三个),它们是 sqlite3 对象上的方法。

构造函数:sqlite3_open() ,sqlite3_open16() ,sqlite3_open_v2()

Destructors: sqlite3_close(), sqlite3_close_v2()

  • sqlite3_blob_open

  • sqlite3_busy_handler

  • sqlite3_busy_timeout

  • sqlite3_changes

  • sqlite3_collation_needed

  • sqlite3_collation_needed16

  • sqlite3_commit_hook

  • sqlite3_create_collation

  • sqlite3_create_collation16

  • sqlite3_create_collation_v2

  • sqlite3_create_function

  • sqlite3_create_function16

  • sqlite3_create_function_v2

  • sqlite3_create_module

  • sqlite3_create_module_v2

  • sqlite3_db_config

  • sqlite3_db_filename

  • sqlite3_db_mutex

  • sqlite3_db_readonly

  • sqlite3_db_release_memory

  • sqlite3_db_status

  • sqlite3_enable_load_extension

  • sqlite3_errcode

  • sqlite3_errmsg

  • sqlite3_errmsg16

  • sqlite3_errstr

  • sqlite3_exec

  • sqlite3_extended_errcode

  • sqlite3_extended_result_codes

  • sqlite3_file_control

  • sqlite3_free_table

  • sqlite3_get_autocommit

  • sqlite3_get_table

  • sqlite3_interrupt

  • sqlite3_last_insert_rowid

  • sqlite3_limit

  • sqlite3_load_extension

  • sqlite3_next_stmt

  • sqlite3_overload_function

  • sqlite3_prepare

  • sqlite3_prepare16

  • sqlite3_prepare16_v2

  • sqlite3_prepare16_v3

  • sqlite3_prepare_v2

  • sqlite3_prepare_v3

  • sqlite3_profile

  • sqlite3_progress_handler

  • sqlite3_rollback_hook

  • sqlite3_set_authorizer

  • sqlite3_set_last_insert_rowid

  • sqlite3_table_column_metadata

  • sqlite3_total_changes

  • sqlite3_trace

  • sqlite3_trace_v2

  • sqlite3_unlock_notify

  • sqlite3_update_hook

  • sqlite3_wal_autocheckpoint

  • sqlite3_wal_checkpoint

  • sqlite3_wal_checkpoint_v2

  • sqlite3_wal_hook

另请参见对象,常量和函数的列表。

SQLite is in the Public Domain.