Spec-Zone.ru › SQLite

Обработка подключения к базе данных

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.

3 Конструктора, использующие этот объект: sqlite3_open(), sqlite3_open16(), sqlite3_open_v2()

2 Деструктора, использующие этот объект: sqlite3_close(), sqlite3_close_v2()

77 Методов, использующих этот объект:

  • sqlite3_autovacuum_pages
  • sqlite3_blob_open
  • sqlite3_busy_handler
  • sqlite3_busy_timeout
  • sqlite3_changes
  • sqlite3_changes64
  • 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_create_window_function
  • sqlite3_db_cacheflush
  • sqlite3_db_config
  • sqlite3_db_filename
  • sqlite3_db_mutex
  • sqlite3_db_name
  • sqlite3_db_readonly
  • sqlite3_db_release_memory
  • sqlite3_db_status
  • sqlite3_drop_modules
  • sqlite3_enable_load_extension
  • sqlite3_errcode
  • sqlite3_errmsg
  • sqlite3_errmsg16
  • sqlite3_error_offset
  • sqlite3_errstr
  • sqlite3_exec
  • sqlite3_extended_errcode
  • sqlite3_extended_result_codes
  • sqlite3_file_control
  • sqlite3_free_table
  • sqlite3_get_autocommit
  • sqlite3_get_clientdata
  • sqlite3_get_table
  • sqlite3_interrupt
  • sqlite3_is_interrupted
  • 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_preupdate_blobwrite
  • sqlite3_preupdate_count
  • sqlite3_preupdate_depth
  • sqlite3_preupdate_hook
  • sqlite3_preupdate_new
  • sqlite3_preupdate_old
  • sqlite3_progress_handler
  • sqlite3_rollback_hook
  • sqlite3_set_authorizer
  • sqlite3_set_clientdata
  • sqlite3_set_last_insert_rowid
  • sqlite3_system_errno
  • sqlite3_table_column_metadata
  • sqlite3_total_changes
  • sqlite3_total_changes64
  • sqlite3_trace_v2
  • sqlite3_txn_state
  • 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.
https://sqlite.org/c3ref/sqlite3.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API