MySQL- Руководство разработчика
Что такое Mysql++Получение Mysql++
Список рассылки Mysql++
Обзор
Основной дескриптор базы данных
Объект запроса
Наборы результатов
Динамический набор результатов
Статические наборы результатов
Динамические полностью изменчивые наборы
Дополнение
Текущие изменения
Что планируется сделать
Введение
Предположения
Запуск примеров
Простой пример
Немного более сложный пример
Получение информации о полях
Получение данных
Добавление данных
Изменение данных
Less-Than-Comparable
Сделаем еще лучше
Загрузка двоичного файла в столбец типа BLOB
Отображение картинок в HTML из столбцов типа BLOB
Удаление или модификация из Select
Двинемся дальше
Шаблоны запросов
Обзор классов
Struct BadConversion
Методы public
Class BadNullConversion
Детальное описание
Struct DateTime
Суперклассы
a href="glava-03-class-fields.htm" >Class Fields
Методы Protected
Template class Null class Type, class Behavior = NullisNull
Struct NullisBlank
Struct NullisNull
Struct NullisZero
Struct ResNSel
Подробное описание
Class Row
Struct SQLQueryNEParms
Class SQLQueryParms
Class SQLString
Template class Set class Container = set string
Struct Time
Class const_string
Template class const_subscript_container
Template class mysql_ColData class Str
Class mysql_type_info
Манипуляторы
Установка
Формат шаблонов
Задание параметров
При выполнении запроса
Использование значений по умолчанию
Комбинирование
Обработка ошибок
Специализированные структуры SQL
Sql_create_basic
Sql_create_basic со сравнением
Sql_create_basic с расширенным конструктором
Основной формат sql_create_basic
Sql_create_basic_c_order
Основной формат sql_create_basic_c_order
Sql_create
Sql_create_c_names
Основной формат sql_create_c_names
Sql_create_c_order
Sql_create_complete
Изменение имени таблицы
Наблюдение фактического кода
Добавление функциональных возможностей
Дополнительные замечания
Длинные имена
MySQL- Руководство разработчика
MySQL: Руководство разработчика. Версия 1.0. 20 апреля 2004 г.Что такое Lua?
Доступность
Связь с авторами
Среда и составные части
Типы и тэги
Язык
Лексические соглашения в языке
Приведение
Корректировка
Инструкции
Блоки
Присваивания
Структуры управления
Инструкция For
Обращения к функции как инструкции
Локальные объявления
Базисные выражения
Арифметические операторы
Реляционные операторы
Логические операторы
Объединения
Старшинство
Конструкторы таблиц
Вызовы функций
Определение функций
Обработка ошибок
Методы тэгов
API
Состояния
Стек и индексы
Манипуляции со стеком
Запросы к стеку
Помещение значений в стек
Уборка мусора
Userdata и тэги
Выполнение Lua-кода
Управление глобальными переменными в Lua
Управление таблицами в Lua
Использование таблиц как массивов
Вызов функций Lua
Определение функций C
Ссылки к Lua-объектам
Системный реестр
Стандартные библиотеки
Базисные функции
_ALERT (message)
Assert (v [, message])
Call (func, arg [, mode [, errhandler]])
Collectgarbage ([limit])
Copytagmethods (tagto, tagfrom)
Dofile (filename)
Dostring (string [, chunkname])
Error (message)
Foreach (table, func)
Foreachi (table, func)
Getglobal (name)
Getn (table)
Gettagmethod (tag, event)
Globals ([table])
Next (table, [index])
Print (e1, e2, ...)
Rawget (table, index)
Rawset (table, index, value)
Setglobal (name, value)
Settag (t, tag)
Settagmethod (tag, event, newmethod)
Sort(table [, comp])
Tag (v)
Tonumber (e [, base])
Tostring (e)
Tinsert (table [, pos] , value)
Tremove (table [, pos])
Строковые манипуляции в Lua
Strbyte (s [, i])
Strchar (i1, i2, ...)
Strfind (s, pattern [, init [, plain]])
Strlen (s)
Strlower (s)
Strrep (s, n)
Strsub (s, i [, j])
Strupper (s)
Format (formatstring, e1, e2, ...)
Gsub (s, pat, repl [, n])
Символьный класс:
Элемент образца:
Сборы данных:
Математические функции
Средства ввода-вывода
Openfile (filename, mode)
Closefile (handle)
Readfrom (filename)
Writeto (filename)
Appendto (filename)
Remove (filename)
Rename (name1, name2)
Flush ([filehandle])
Seek (filehandle [, whence] [, offset])
Tmpname ()
Read ([filehandle,] format1, ...)
Write ([filehandle, ] value1, ...)
Clock ()
Date ([format])
Execute (command)
Exit ([code])
Getenv (varname)
Setlocale (locale [, category])
Интерфейс отладки
Информация стека и функций
Информация стека и функций - 2
Управление локальными переменными
Обработчики прерываний
Рефлексивный интерфейс отладки
Getinfo (function, [what])
Getlocal (level, local)
Setlocal (level, local, value)
Setcallhook (hook)
Setlinehook (hook)
Lua в автономном режиме
Благодарности
Несовместимость с предыдущими версиями
Изменения в языке
Изменения в библиотеках
Изменения в API
Описание
Опции
Диагностика
Описание
Опции
MySQL- Руководство разработчика
MySQL: Руководство разработчика. Версия 1.0. 20 апреля 2004 г.MySQLdb: Python-интерфейс для MySQL
Введение
Linux/UNIX
Python
MySQL-3.22
DateTime
MySQLmodule
Zope и ZMySQLDA
FAQ
Модуль _mysql
Трансляция MySQL C API
Примеры использования _mysql
MySQLdb: интерфейс DB API
Функции и атрибуты
Объекты Connection
Объекты Cursor
Некоторые примеры использования
Использование и расширение
Компиляция _mysql.so
ImportError: libmysqlclient.so.6: cannot open shared object file: No such file or directory
ImportError: ./_mysql.so: undefined symbol: PyLong_FromUnsignedLongLong
ImportError: ./_mysql.so: undefined symbol: uncompress
Mysql.c:33: mysql.h: No such file or directory
Я использую только Windows...
Я установил MySQLdb, но ZMySQLDA его не видит
Я получаю буквы L в столбцах INTEGER
Я получаю синтаксическую ошибку SQL на предложениях LIMIT, но я не помещал в запрос слово LIMIT!
Использование MySQLdb
Cursor.rollback() всегда падает!
Как я могу использовать некоторые из специальных свойств СУБД MySQL?
Я все еще хочу использовать _mysql
MySQL- Руководство разработчика
MySQL: Руководство разработчика. Версия 1.0. 20 апреля 2004 г.Версия 1.12. Краткое описание интерфейса
Поддерживаемые системы
Установка
Возможные проблемы установки
Использование команд
Синтаксис:
MySQL- Руководство разработчика
MySQL: Руководство разработчика. Версия 1.0. 20 апреля 2004 г.MySQL Perl API
DBI с DBD::mysql
Интерфейс DBI
Интерфейс DBI - 2
Интерфейс DBI - 3
Интерфейс DBI - 4
Интерфейс DBI - 5
Подробности по DBI/DBD
Установка Perl на Unix
Установка ActiveState Perl под Windows
Установка дистрибутива MySQL Perl под Windows
Проблемы с интерфейсом Perl DBI/DBD
Проблемы с интерфейсом Perl DBI/DBD - 2
MySQL- Руководство разработчика
MySQL: Руководство разработчика. Версия 1.0. 20 апреля 2004 г.Добавление новых функций в MySQL
Синтаксис CREATE FUNCTION/DROP FUNCTION
Добавление новой функции, определяемой пользователем
Добавление новой функции, определяемой пользователем - 2
Соглашения по вызову UDF
Обработка параметров
Возвращаемые значения и обработка ошибок
Компиляция и установка определяемых пользователем функций
Компиляция и установка определяемых пользователем функций - 2
Добавление новых встроенных функций
Добавление новых процедур в MySQL
Анализ процедур
Написание процедур
Начинка MySQL
Потоки в MySQL
Набор тестов MySQL
Запуск набора тестов MySQL
Расширение набора тестов MySQL
Как сообщать об ошибках в наборе тестов MySQL
MySQL- Руководство разработчика
MySQL Ruby Module ver 2.4.2Порядок установки интерфейса
Использование данного интерфейса
Библиотека-оболочка mysql для C++
MySQL- Руководство разработчика
Спецификация Python Database API 2.0
Интерфейс модулей
Объекты подключения
Объекты курсоров
Типы конструкторов и объектов
Хитрости в реализации
Изменения при переходе с версии 1.0 на 2.0
Известные проблемы
Замечания
MySQL- Руководство разработчика
ВведениеОграничения
Разработчик пакета
Файлы заголовков
Компиляция
Инициализация
Перемещение внутри набора результатов
Доступ к данным
Запись данных
Удаление данных
Получение информации
Все и сразу
MySQL- Руководство разработчика
MyDAO: библиотека-оболочка для C++Введение
Руководство программиста
MySQL- Руководство разработчика
Модуль MySQLServerМодуль MySQLDataset
MySQL- Руководство разработчика
MySQLmodule-1.4Почему другой интерфейс Python/MySQL?
Компиляция и установка модуля MySQL
Экспортируемые типы, функции и классы
Экспортируемые типы, функции и классы - 2
Использование модуля MySQL
Примечания относительно хранения на сервере
Установка MySQLmodule-1.4 под Windows NT
MySQL- Руководство разработчика
Приложение 1. Переменные окруженияПриложение 2. Выяснение вопросов или сообщение об ошибках в пакете
Как сообщать об ошибках и сбоях
Как сообщать об ошибках и сбоях - 2
Как сообщать об ошибках и сбоях - 3
Как сообщать об ошибках и сбоях - 4
Руководящие принципы ответов на вопросы в списках рассылки
Приложение 3. GNU GENERAL PUBLIC LICENSE
Preamble
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - 2
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - 3
How to Apply These Terms to Your New Programs
Приложение 4. GNU LESSER GENERAL PUBLIC LICENSE
Preamble
Preamble - 2
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - 2
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - 3
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - 4
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - 5
How to Apply These Terms to Your New Libraries
Трассировка и отладка в .NET
Cложные приложения не всегда удается эффективно отлаживать под управлением отладчика, чтобы узнать, что пошло не так, как надо Дублирование, а также написание условий, необходимых для отладки, становится зачастую сложной задачей В пространстве имен System: : Diagnostics (Система Диагностика) есть определенные классы, которые помогают оснастить ваше приложение инструментальными средствамиОснастив приложение необходимыми инструментальными средствами, в процессе отладки и трассировки вы сможете сделать его более устойчивым При этом также проясняется общий шаблон того, как каркас разбивает классы на отдельные задачи (запись вывода, управление выводом, назначение вывода) так, чтобы можно было настроить эти отдельные части, и в остальном полностью полагаться на классы Framework Механика оснащения приложения имеет три аспекта Классы Trace (Трассировка) и Debug (Отладка) используются для генерации вывода трассировки и отладки Они имеют идентичные методы и свойства, которые позволяют выводить диагностику Однако эти классы не определяют назначение вывода
Классы Listeners (Слушатели) используются для направления вывода на различные устройства, хотя в то же время существует и назначение, принятое по умолчанию Макроопределения Idef me DEBUG и tfaefine TRACE могут использоваться наряду с макросами lifdef и tendif для включения и отключения документирования Эти макро-флаги могут использоваться для того, чтобы различать отладочные и рабочие конструкции приложения Можно также поставить вывод классов Trace (Трассировка) и Debug (Отладка) в зависимость от значений условных выражений И наконец, можно управлять детализацией вывода, исходя из потребности в информации, с помощью классов BooleanSwitch и TraceSwitch
Трассировка и отладка в .NET
Смешивание управляемого и неуправляемого кода
Visual Studio.NET