Skip to content

Глава 8. Интерфейсы для MySQL

]]>Печать]]> E-mail
Оглавление
Глава 8. Интерфейсы для MySQL
8.1. Интерфейс PHP API для MySQL
8.1.1. Общие проблемы MySQL и PHP
8.2. Интерфейс Perl API для MySQL
8.2.1. DBI с помощью DBD::mysql
8.2.2. Интерфейс DBI
8.2.3. Больше информации по DBI/DBD
8.3. Поддержка ODBC в MySQL
8.3.1. Как установить MyODBC
8.3.2. Как заполнять различные поля в Администраторе ODBC
8.3.3. Параметры подключения для MyODBC
8.3.4. Как сообщать о проблемах с MyODBC
8.3.5. Программы, работающие с MyODBC
8.3.6. Как получить значение столбца AUTO_INCREMENT в ODBC
8.3.7. Составление отчетов о проблемах с MyODBC
8.4. Интерфейс C для MySQL
8.4.1. Типы данных C API
8.4.2. Обзор функций интерфейса C
8.4.3. Описание функций интерфейса C
8.4.3.1. mysql_affected_rows()
8.4.3.2. mysql_change_user()
8.4.3.3. mysql_character_set_name()
8.4.3.4. mysql_close()
8.4.3.5. mysql_connect()
8.4.3.6. mysql_create_db()
8.4.3.7. mysql_data_seek()
8.4.3.8. mysql_debug()
8.4.3.9. mysql_drop_db()
8.4.3.10. mysql_dump_debug_info()
8.4.3.11. mysql_eof()
8.4.3.12. mysql_errno()
8.4.3.13. mysql_error()
8.4.3.14. mysql_escape_string()
8.4.3.15. mysql_fetch_field()
8.4.3.16. mysql_fetch_field_direct()
8.4.3.17. mysql_fetch_fields()
8.4.3.18. mysql_fetch_lengths()
8.4.3.19. mysql_fetch_row()
8.4.3.20. mysql_field_count()
8.4.3.21. mysql_field_seek()
8.4.3.22. mysql_field_tell()
8.4.3.23. mysql_free_result()
8.4.3.24. mysql_get_client_info()
8.4.3.25. mysql_get_server_version()
8.4.3.26. mysql_get_host_info()
8.4.3.27. mysql_get_proto_info()
8.4.3.28. mysql_get_server_info()
8.4.3.29. mysql_info()
8.4.3.30. mysql_init()
8.4.3.31. mysql_insert_id()
8.4.3.32. mysql_kill()
8.4.3.33. mysql_list_dbs()
8.4.3.34. mysql_list_fields()
8.4.3.35. mysql_list_processes()
8.4.3.36. mysql_list_tables()
8.4.3.37. mysql_num_fields()
8.4.3.38. mysql_num_rows()
8.4.3.39. mysql_options()
8.4.3.40. mysql_ping()
8.4.3.41. mysql_query()
8.4.3.42. mysql_real_connect()
8.4.3.43. mysql_real_escape_string()
8.4.3.44. mysql_real_query()
8.4.3.45. mysql_reload()
8.4.3.46. mysql_row_seek()
8.4.3.47. mysql_row_tell()
8.4.3.48. mysql_select_db()
8.4.3.49. mysql_shutdown()
8.4.3.50. mysql_stat()
8.4.3.51. mysql_store_result()
8.4.3.52. mysql_thread_id()
8.4.3.53. mysql_use_result()
8.4.4. Описания функций C, связанных с потоками
8.4.4.1. my_init()
8.4.4.2. mysql_thread_init()
8.4.4.3. mysql_thread_end()
8.4.4.4. mysql_thread_safe()
8.4.5. Описания функций C, доступных во встраиваемом сервере
8.4.5.1. mysql_server_init()
8.4.5.2. mysql_server_end()
8.4.6. Основные вопросы и проблемы в использовании интерфейса C
8.4.6.1. Почему после успешных возвратов функции mysql_query() функция mysql_store_result() иногда возвращает NULL?
8.4.6.2. Какие результаты можно получить из запроса?
8.4.6.3. Как получить уникальный идентификатор для последней внесенной строки?
8.4.6.4. Проблемы линкования с интерфейсом C
8.4.7. Сборка клиентских программ
8.4.8. Как создать клиентскую программу с потоками
8.4.9. libmysqld, встраиваемая библиотека сервера MySQL
8.4.9.1. Обзор библиотеки встраиваемого сервера MySQL
8.4.9.2. Компиляция программ с libmysqld
8.4.9.3. Ограничения при использовании встраиваемого сервера MySQL
8.4.9.4. Использование файлов опций с встраиваемым сервером
8.4.9.5. Что осталось сделать по встраиваемомуому серверу (TODO)
8.4.9.6. Пример простого встраиваемого сервера
8.4.9.7. Лицензирование встраиваемого сервера
8.5. Интерфейсы C
8.5.1. Интерфейс Borland C
8.6. Взаимодействие MySQL и Java (JDBC)
8.7. Интерфейсы Python API для MySQL
8.8. Интерфейсы Tcl API для MySQL
8.9. Оболочка Eiffel для MySQL

Эта глава описывает доступные для MySQL интерфейсы, а также разъясняет, где их можно получить и как их использовать. Интерфейс C API охвачен наиболее широко, так как он был разработан командой MySQL и является базой для большинства других интерфейсов.



Просмотров 1327