ADODB

Скриншот программы:
ADODB
Детали программы:
Версия: 509a
Дата загрузки: 3 Jun 15
Разработчик: John Lim
Тип распространения: Бесплатная
Популярность: 13

Rating: nan/5 (Total Votes: 0)

ADOdb библиотека абстракции базы данных для PHP.
Версия PHP в настоящее время поддерживает удивительное количество баз данных, благодаря замечательной сообщества ADOdb: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, FoxPro, Access, ADO, Sybase FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP и общий ODBC, ODBTP. Sybase используется, Informix, PostgreSQL и FrontBase, Netezza, LDAP, водители ODBTP являются общественные взносы.
Многие популярные веб-приложения, такие как кислота, PostNuke, Xaraya, phpWiki, Mambo, PHP GACL, TikiWiki, eGroupWare и phpLens App Server используется ADOdb как их слой абстракции базы данных.

Особенности

  • Предназначен для скорости. Это, вероятно, самый быстрый открытая библиотека абстракции базы данных доступны для PHP. См показателей.
  • Обеспечивает широкую поддержку переносимости таких как создание даты и типа обработки и портативный схемы. См портативные советы SQL
  • Поддержка многих функций предприятия, таких как базы данных резервное сессий (с сессии срока уведомления), генерации кода SQL, сводных таблиц, выберите Ограничить эмуляции для всех баз данных, мониторинга производительности.
  • Легко учиться, особенно если у вас есть опыт программирования окна, как он использует много конвенций ADO.
  • Большой КК, каждый релиз блок-протестирован на Access, MySQL, PostgreSQL, MS SQL, Oracle 9.
  • Зрелые, продолжительную разрабатывается с августа 2000 года имеет большое сообщество пользователей.
  • Очень разумные сроки лицензирования (BSD). Это означает, что вы можете включить (и даже компиляции) его в ваших приложениях безвозмездную, не спрашивая разрешения у автора, если вы включают LICENSE.TXT в релизе. Также две лицензии (Малый GPL).

Что нового В этом выпуске:

  • oci8 водитель: Для обратной Compat водителя oci8 $ this- & GT ; sysTimeStamp вернулись к & Quot; SYSDATE & Quot; от & Quot; SYSTIMESTAMP & Quot ;;
  • объявления водитель: Файл драйвера ошибочно назван. Исправлена.

Что нового в версии 509:.

  • Удалено все EREG ()
  • Убедитесь, что все параметры функций согласуются с родительского класса
  • Теперь DBDATE и DBTimeStamp будет использовать PHP5 DateTime класс для дата / время преобразования
  • Новые ТС типа datadict для времени, который поддерживает субсекундных точность. В настоящее время доступны только для PostgreSQL, MSSQL и oci8 datadict водителей.
  • Улучшена водитель ADODB-sessions2. Все пользователи рекомендуем обновить.
  • Добавлены новые параметры DSN для поддержки Memcache:
  • у нас есть Memcache серверов mem1, mem2 на порт 8888, сжатие = от и cachesecs = 120
  • $ DSN = 'MySQL: // пользователь: PWD @ локальный / MYDB Memcache = mem1, mem2: 8888: 0 & cachesecs = 120';
  • $ DB = NewADOConnection ($ DSN);
  • Различные исправления ошибок, как обычно.

Что нового в версии 508:

  • ADODB-sybase.inc.php водителя. Добавил $ conn- & GT; поддержка Charset. Thx Луис Энрике Mulinari (luis.mulinari # gmail.com)
  • ADODB-ado5.inc.php. Исправлены некоторые проблемы связывают Парам. Thx Ирка Новак.
  • ADODB-ado5.inc.php. Теперь улучшилась обработка ошибок.
  • Исправлена ​​опечатка в ADOdb-xmlschema03.inc.php. См XMLS_EXISTING_DATA, линия 1501. Thx Джеймс Джонсон.
  • Сделано $ inputarr опция для _query () во всех водителей.
  • Исправлена ​​орфографическая ошибка в FlushAll () в adodb.inc.ophp.
  • Исправлена ​​обработка кавычек в adodb_active_record :: doquote. Thx Джонатан Höhle (jhohle # godaddy.com).
  • Добавлен новый параметр индекса для adodb_active_record :: setdatabaseadaptor. Thx Джонатан Höhle
  • Исправлена ​​& readcache () справка Compat проблема с PHP 5.3 в adodb.Thx Джонатан Höhle.
  • Некоторые незначительные вопросы определения $ ADODB_CACHE_CLASS в adodb.inc.php.

  • Функция
  • Добавлена ​​Сброс (), чтобы adodb_active_record. Thx Маркус.
  • Малая DSN исправление Pdo_Sqlite в adodb.inc.php. Thx Сергей Chvalyuk.
  • Исправлена ​​ADODB-datadict _CreateSuffix () несоответствия. Thx Крис Миллер.
  • Возможность удалить старые поля $ dropOldFlds в datadict ChangeTableSQL ($ таблице, $ ЛПР, $ tableOptions, $ dropOldFlds = ложь) добавил. Thx Филипп Niethammer.
  • Memcache кеширование не истекает должным образом. Исправлена.
  • MetaForeignKeys для водителя postgres7 изменены из adodb_movenext до $ rs- & GT; MoveNext (также в 4.99)
  • Добавлена ​​поддержка LDAP и LDAPS формат URL в водителя LDAP.

Что нового в версии 507:

  • BeginTrans / CommitTrans / RollbackTrans вернуться истина / ложь правильно на успех / провал теперь MSSQL, ODBC, OCI8, mysqlt, MySQLi, Postgres, PDO.
  • Заменить () теперь цитирует все ненулевые значения в том числе числовыми.
  • Postgresql qstr () теперь возвращает Булев как истинные и ложные без кавычек.
  • MetaForeignKeys в MySQL и MySQLi водителей имел эту проблему: таблица может иметь два внешних ключей, указывающих на той же колонке в той же таблице. Оригинальный код неправильно сообщить только последний столбец. Исправлена. https://sourceforge.net/tracker/index.php?func=detail&aid=2287278&group_id=42718&atid=433976
  • Передача в полном объеме ADO строке подключения в $ argHostname с ADO драйверов был неудачу в adodb5 из-за ошибка. Исправлена.
  • Исправлена ​​memcachelib FlushCache и FlushAll ошибки. Также исправлен возможный timeCreated = 0 проблему в readcache. (Кроме того, в ADODB 4.992). Благодаря AlexB_UK (alexbarnes # hotmail.com).
  • Исправлена ​​уведомление в ADOdb-sessions2.inc.php, в _conn (). Thx Бобер m.derlukiewicz # rocktech.remove_me.pl;
  • ADOdb Active Record:. Исправлены некоторые проблемы с несовместимыми извлекающих режимах (ADODB_FETCH_ASSOC), вызывающих проблемы в UpdateActiveTable ()
  • ADOdb Active Record: Добавлена ​​поддержка функций, которые поддерживают предопределения один ко многим отношений: ClassHasMany ClassBelongsTo TableHasMany TableBelongsTo TableKeyHasMany TableKeyBelongsTo. Вы также можете определить ваш ребенок / родительский класс в этих функциях, а не по умолчанию ADODB_Active_Record. Thx Arialdo Мартини & Крис R за идею.
  • ADOdb Active Record: HasMany жестко первичный ключ & Quot; идентификатор & Quot ;. Исправлена.
  • Многие PDO и PDO SQLite-исправления от Сида Dunayer [sdunayer # interserv.com].
  • CacheSelectLimit не работает для MSSQL. Исправлена. Thx AlexB.
  • Функция rs2html не отображать часы в отметок времени правильно. Теперь 24 часа часы используются.
  • Изменен EREG * функции для использования PREG * функции, EREG * устарел в PHP 5.3. Модифицированные Sybase и PostgreSQL драйверы.

Что нового в версии 506:

  • Добавлена ​​водителя ADOdb-pdo_sqlite.inc.php. Благодаря Диого Тоскано (Диого # scriptcase.net) для кода.
  • Добавлена ​​поддержка для одного-ко-многим с BelongsTo () и () HasMany в adodb_active_record.
  • Добавлена ​​бинарного типа с mysql.inc.php (также в 4,991).
  • Добавлена ​​поддержка SelectLimit ($ SQL, -1,100) в OCI8. (также в 4,991).
  • Новый $ conn- & GT; GetMedian ($ стол, $ поле, где $ = ''), чтобы получить средний счет нет. (также в 4,991)
  • Функция rs2html () в tohtml.inc.php не справиться с даты ':' в нем должным образом. Исправлена. (также в 4,991)
  • Добавлена ​​поддержка для подключения к OCI8 используя $ db- & GT; Connect ($ IP, $ пользователя, $ PWD, и Quot; SID = $ SID & Quot;); (также в 4,991)
  • Добавлена ​​типа MySQL 'VAR_STRING ", чтобы метатип (). (также в 4,991)
  • сессию и сессии2 код поддерживает setfetchmode доц правильно сейчас (и в 4,991).
  • Добавлена ​​поддержка CONCAT в PDO. Thx Андреа Барон.
  • Изменен драйвер DB2 для использования формат и Quot; Ymd Привет-х и Quot; для DateTime вместо & Quot; Y-м-д-Н-я-е и Quot; который был в наследство от odbc_db2 преобразования.
  • Удалено vestigal прорваться на adodb_tz_offset в ADOdb-time.inc.php.
  • MetaForeignKeys не работает для представлений в MySQL 5. Исправлено.
  • Изменен обработки ошибок в GetActiveRecordsClass.
  • Добавлена ​​лучшую поддержку, используя существующий драйвер, когда $ ADODB_NEWCONNECTION функция возвращает ложь.
  • В _CreateSuffix в ADOdb-datadict.inc.php, добавив, без знака переменной для MySQL.
  • В ADOdb-xmlschema03.inc.php, изменилось addTableOpt включить имя БД.
  • Если BYTEA капля в PostgreSQL является недействительным, пустая строка ранее была возвращена. Теперь нулевая возвращается.
  • Изменен CreateSequence водитель DB2 для поддержки $ начальную параметр.
  • rs2html () теперь не добавить NBSP до конца, если длина строки и GT; 0
  • The oci8po FetchField () теперь только нижний регистр имена полей, если ADODB_ASSOC_CASE установлен в 0.
  • Новые mssqlnative драйверы для PHP. TQ Гарретт Serack из M'soft. Обратите внимание, что это все еще в бете.
  • Исправлены ошибки в кэше поддержки.
  • Теперь Вы можете изменить значение, возвращаемое GetOne если записи не найдены, используя глобальную переменную $ ADODB_GETONE_EOF. По умолчанию имеет нулевое. Чтобы изменить его обратно в предварительной 4.99 / 5.00 поведения ложно, установите $ ADODB_GETONE_EOF = ложь;
  • В PostgreSQL 8.2 / 8.3 MetaForeignkeys не работать. Исправлена ​​Уильям Колодный William.Kolodny # gt-t.net

Требования

  • Python

Другие программы разработчика John Lim

ADOdb
ADOdb

10 Dec 15

Комментарии к ADODB

Комментарии не найдены
добавить комментарий
Включите картинки!