ADODB

Скріншот програми:
ADODB
Дані програми:
Версія: 509a
Дата завантаження: 3 Jun 15
Розробник: John Lim
Ліцензія: Безкоштовно
Популярність: 39

Rating: 5.0/5 (Total Votes: 1)

ADOdb це бібліотека абстракції бази даних для PHP.
Версія PHP в даний час підтримує дивовижне кількість баз даних, завдяки чудовій спільноти ADOdb: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, FoxPro, Access, ADO, Sybase, DB2 FrontBase, 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, -1100) в 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
  • 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

Коментар не знайдено
додати коментар
Включіть картинки!