ADODB

Screenshot Software:
ADODB
Detalii soft:
Versiune: 509a
Incarca data: 3 Jun 15
Producător: John Lim
Licenţă: Gratuit
Popularitate: 13

Rating: nan/5 (Total Votes: 0)

ADOdb este o bibliotecă abstracție de baze de date pentru PHP.
Versiunea PHP acceptă în prezent un număr uimitor de baze de date, datorită minunat comunitatea ADOdb: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, FoxPro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, și ODBC generice, ODBTP. Sybase, Informix, FrontBase și PostgreSQL, Netezza, LDAP, șoferii ODBTP sunt contribuții comunitare.
Multe aplicații web populare, cum ar fi acidul, PostNuke, Xaraya, phpWiki, Mambo, PHP GACL, TikiWiki, eGroupware și phpLens App Server folosesc ADOdb ca strat de abstractizare lor de baze de date.

Caracteristici :

  • Proiectat pentru viteză. Acesta este, probabil, cel mai rapid open source bibliotecă abstracție de baze de date disponibile pentru PHP. Vezi repere.
  • Oferă suport extins portabilitatea, cum ar fi data si de manipulare de tip și schemă portabil creație. Vezi sfaturile portabile SQL
  • Suport multe caracteristici de întreprindere, cum ar fi baze de date susținute sesiuni (cu sesiune notificare de expirare), generare de cod SQL, tabele pivot, emulare LIMIT SELECT pentru toate bazele de date, monitorizarea performanței.
  • Ușor de învățat, mai ales dacă aveți experiență de programare Window lui, așa cum se folosește mai multe convenții ADO.
  • QA extensive, fiecare versiune este unitate testat pe Access, MySQL, PostgreSQL, MS SQL, Oracle 9.
  • Cuplu, dezvoltat continiously începând cu luna august 2000. Are o comunitate mare de utilizatori.
  • termeni de licențiere foarte rezonabile (BSD). Acest lucru înseamnă că puteți încorpora (și chiar compila) in aplicatiile software royalty-free, fără a cere permisiunea autorului, cu condiția să includă license.txt în eliberarea ta. De asemenea, dual-licențiate (Lesser GPL).

Ce este nou în această versiune:

  • driver oci8: Pentru înapoi compat șofer oci8 $ this- & gt ; sysTimeStamp revenit la & quot; SYSDATE & quot; de la & quot; & quot ;; SYSTIMESTAMP
  • Anunțuri șofer fișier driver numit în mod greșit. Fixă.

Ce este nou în versiunea 509:.

  • înlăturate toate ereg ()
  • Asigurați-vă că toți parametrii de funcții sunt în concordanță cu clasa părinte
  • Acum DBDate și DBTimeStamp va folosi clasa PHP5 DateTime pentru data / ora conversie
  • Noi TS tip datadict pentru timestamp care acceptă precizie subsecond. În prezent, disponibil numai pentru conducătorii auto PostgreSQL, MSSQL si oci8 datadict.
  • driver îmbunătățit-ADOdb sessions2. Toți utilizatorii încurajate să faceți upgrade.
  • Adaugarea de noi parametri DSN pentru a sprijini memcache:
  • avem o MEM1 servere Memcache, mem2 pe portul 8888, de compresie = off și cachesecs = 120
  • $ DSN = 'mysql: // user: pwd @ localhost / mydb memcache = MEM1, mem2: 8888: 0 & cachesecs = 120';
  • $ db = NewADOConnection ($ DSN);
  • Diverse bug fixat ca de obicei.

Ce este nou în versiunea 508:

  • driver ADOdb-sybase.inc.php. Adăugat $ conn- & gt; suport charset. Thx Luis Henrique Mulinari (luis.mulinari # gmail.com)
  • ADOdb-ado5.inc.php. Fixed unele probleme bind param. Thx Jirka Novak.
  • ADOdb-ado5.inc.php. Eroare de manipulare acum sa îmbunătățit.
  • greșeli fix în ADOdb-xmlschema03.inc.php. Vezi XMLS_EXISTING_DATA, James linie 1501. Thx Johnson.
  • Made $ inputarr opțional pentru _query () în toate driverele.
  • Greșeală fixă ​​în flushall () în adodb.inc.ophp.
  • Manipularea fixă ​​de citate din adodb_active_record :: doquote. Thx Jonathan Hohle (jhohle # godaddy.com).
  • Adaugata nou parametru index pentru adodb_active_record :: setdatabaseadaptor. Thx Jonathan Hohle
  • fixă ​​și readcache () de referință compat problemă cu PHP 5.3 în adodb.Thx Jonathan Hohle.
  • Unele $ probleme minore definiție ADODB_CACHE_CLASS în adodb.inc.php.
  • Funcția Reset Adaugata () pentru a adodb_active_record. Thx marcus.
  • fix DSN Minor de PDO_SQLITE în adodb.inc.php. Thx Sergey Chvalyuk.
  • fix _CreateSuffix ADOdb-datadict () neconcordanțe. Thx Chris Miller.
  • Opțiunea de a șterge câmpurile vechi $ dropOldFlds in datadict ChangeTableSQL ($ tabel, $ FLDS, $ tableOptions, $ dropOldFlds = false) adăugată. Thx Philipp Niethammer.
  • cache Memcache nu a expirat în mod corespunzător. Fixă.
  • MetaForeignKeys pentru șofer postgres7 schimbat de la adodb_movenext la $ RS & gt; MoveNext (de asemenea, în 4,99)
  • Adăugat suport pentru LDAP și LDAPS format url în driver LDAP.

Ce este nou în versiunea 507:

  • BeginTrans / CommitTrans / RollbackTrans return true / false corect succes / eșec acum pentru mssql, ODBC, oci8, mysqlt, mysqli, Postgres, DOP.
  • Replace () citează acum toate valorile non-nule inclusiv cele numerice.
  • qstr Postgresql () returnează acum boolean ca adevărat și fals fără ghilimele.
  • MetaForeignKeys în mysql și drivere mysqli avut această problemă: Un tabel poate avea două chei străine indică spre aceeași coloană în același tabel. Codul original va raporta incorect doar ultima coloană. Fix. https://sourceforge.net/tracker/index.php?func=detail&aid=2287278&group_id=42718&atid=433976
  • Trecerea în șir legătură ADO deplin în $ argHostname cu drivere ADO fost lipsa în adodb5 cauza bug. Fixă.
  • flushcache memcachelib fixe și bug-uri flushall. De asemenea, este posibil timeCreated = 0 problema fix în readcache. (De asemenea, în ADOdb 4.992). Multumesc AlexB_UK (alexbarnes # hotmail.com).
  • fix un aviz în ADOdb-sessions2.inc.php, în _conn (). Thx Bober m.derlukiewicz # rocktech.remove_me.pl;
  • ADOdb Active Record:. Fix unele probleme cu preluați directoarele moduri incompatibile (ADODB_FETCH_ASSOC) cauzează probleme în UpdateActiveTable ()
  • ADOdb Active Record: Adăugat suport pentru funcții care susțin predefining unu-la-multe relatii: ClassHasMany ClassBelongsTo TableHasMany TableBelongsTo TableKeyHasMany TableKeyBelongsTo. Puteți defini, de asemenea, clasa copil / parinte in aceste functii, in loc de implicit ADODB_Active_Record. Thx Arialdo Martini & Chris R pentru ideea.
  • ADOdb Active Record: HasMany hardcoded cheie primară la & quot; & quot ;. id Fixă.
  • Multe DOP și stabilește DOP sqlite de Sid Dunayer [sdunayer # interserv.com].
  • CacheSelectLimit nu lucrează pentru MSSQL. Fix. Thx AlexB.
  • Funcția rs2html nu a afișa ore în timestamps corect. Acum ceas 24h utilizat.
  • schimbată ereg * funcții pentru a utiliza funcțiile * PREG ca ereg * este depreciată în PHP 5.3. Drivere Sybase și PostgreSQL modificate.

Ce este nou în versiunea 506:

  • Adăugat driver ADOdb-pdo_sqlite.inc.php. Multumesc Diogo Toscano (Diogo # scriptcase.net) pentru codul.
  • Adăugat suport pentru unu-la-mai-mulți relațiile cu BelongsTo () și HasMany () în adodb_active_record.
  • de tip BINARY Adăugat la mysql.inc.php (de asemenea, în 4.991).
  • Adăugat suport pentru SelectLimit ($ sql, -1100), în oci8. (De asemenea, în 4.991).
  • New $ conn- & gt; GetMedian ($ tabel, $ camp, $ unde = ''), pentru a obține contul median nr. (De asemenea, în 4.991)
  • rs2html () funcția în tohtml.inc.php nu se ocupe de date cu ":" în mod corespunzător. Fix. (De asemenea, în 4.991)
  • Adăugat suport pentru conectarea la oci8 folosind $ DB & gt; Connect ($ ip, $ user, $ handicap, & quot; SID = $ sid & quot;); (De asemenea, în 4.991)
  • Adaugata tip mysql "VAR_STRING" la MetaType (). (De asemenea, în 4.991)
  • Sesiunea și Codul session2 sprijină setfetchmode conf corect acum (de asemenea, în 4.991).
  • Adăugat suport concat pentru DOP. Thx Andrea Baron.
  • driver DB2 schimbată pentru a folosi format & quot; YMD Hi-uri & quot; pentru datetime loc de & quot; Y-m-d-H-i-uri & quot; care a fost moștenire de conversie odbc_db2.
  • Eliminat vestigal rupe pe adodb_tz_offset in ADOdb-time.inc.php.
  • MetaForeignKeys nu au de lucru pentru opiniile în MySQL 5. fix.
  • eroare schimbată de manipulare în GetActiveRecordsClass.
  • Adăugat suport mai bun pentru utilizarea driver existente, atunci când $ ADODB_NEWCONNECTION întoarce false.
  • În _CreateSuffix în ADOdb-datadict.inc.php, adăugând variabile nesemnate pentru mysql.
  • În ADOdb-xmlschema03.inc.php, schimbat addTableOpt să includă numele db.
  • Dacă bytea blob în PostgreSQL este nul, șir gol a fost anterior returnat. Acum null este returnat.
  • schimbată CreateSequence driver DB2 pentru a sprijini $ parametru de pornire.
  • rs2html () acum nu adaugă nbsp să se încheie în cazul în care lungimea string & gt; 0
  • oci8po FetchField () acum minusculelor numai nume de câmpuri, dacă ADODB_ASSOC_CASE este setat la 0.
  • Noi drivere mssqlnative pentru php. CT Garrett Serack de M'soft. Rețineți că acest lucru este încă în versiune beta.
  • bug-uri fixe în sprijinul memcache.
  • Puteți schimba acum valoarea de returnare a GetOne dacă nu sunt găsite înregistrări folosind $ ADODB_GETONE_EOF variabila globala. Valoarea implicită este nul. Să-l schimbe înapoi la pre-4.99 / 5,00 comportamentul false, set $ ADODB_GETONE_EOF = false;
  • PostgreSQL 8.2 / 8.3 MetaForeignkeys nu au de lucru. Fix William Kolodny William.Kolodny # gt-t.net

Cerințe :

  • Python

Alte software-uri de dezvoltator John Lim

ADOdb
ADOdb

10 Dec 15

Comentarii la ADODB

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!