ADODB

Software screenshot:
ADODB
Podrobnosti Software:
Verze: 509a
Datum uploadu: 3 Jun 15
Vývojka: John Lim
Licence: Volný
Popularita: 39

Rating: 5.0/5 (Total Votes: 1)

ADOdb je databáze abstrakce knihovna pro PHP.
Verze PHP v současné době podporuje úžasný počet databází, díky nádherné ADOdb Společenství: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, FoxPro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, a obecný ODBC, ODBTP. Sybase, Informix, FrontBase a PostgreSQL, Netezza, LDAP, řidiči ODBTP jsou příspěvky Společenství.
Mnoho populárních webových aplikací, jako je kyselina, PostNuke, Xaraya, phpWiki, Mambo, PHP GACL, Tikiwiki, eGroupware a phpLens App Server používáte ADODB jako jejich databáze abstrakce vrstvy.

Vlastnosti :

  • vhodné pro rychlost. To je pravděpodobně nejrychlejší open source databáze abstrakce knihovna k dispozici pro PHP. Viz kritéria.
  • poskytuje rozsáhlou podporu přenositelnosti, jako je datum a typu manipulační a přenosné schématu stvoření. Viz přenosné tipy sql
  • Podpora mnoha podnikových funkcí, jako je databáze zálohována sezení (s relace oznámení ukončení platnosti), SQL generování kódu, kontingenční tabulky, vyberte emulace limit pro všechny databáze, sledování výkonnosti.
  • Snadno se učí, zvláště pokud máte zkušenosti s programováním okna, protože používá mnoho ADO konvence.
  • Rozsáhlá QA, každá zpráva je jednotka testována na Access, MySQL, PostgreSQL, MS SQL, Oracle 9.
  • Starší, continiously vyvinula od srpna 2000. Má velkou komunitu uživatelů.
  • velmi přijatelné licenční podmínky (BSD). To znamená, že můžete zahrnout (a dokonce zkompilovat) jej do vašich softwarových aplikací royalty-free, aniž by požádal o svolení autora, pokud budete patří License.txt ve vašem propuštění. Také dual-licencované (Lesser GPL).

Co je nového v této verzi:

  • oci8 driver: Z důvodu zpětné compat oci8 řidiče $ this- & gt ; sysTimeStamp se vrátil zpátky do & quot; SYSDATE & quot; z & quot; SYSTIMESTAMP & Quot ;;
  • reklamy řidič: soubor Driver chybně pojmenován. Pevné.

Co je nového ve verzi 509:.

  • odstraněny všechny ereg ()
  • Zkontrolujte, zda jsou všechny parametry funkce jsou v souladu s nadřazené třídy
  • Nyní DBDate a DBTimeStamp budou používat PHP5 DateTime třídu pro datum / čas konverze
  • Nový typ datadict TS pro časové razítko, která podporuje subsecond přesnost. V současné době k dispozici pouze pro PostgreSQL, MSSQL a oci8 datadict řidičů.
  • Lepší řidič adodb-sessions2. Všichni uživatelé doporučuje aktualizovat.
  • Přidány nové parametry DSN podporu Memcache:
  • máme Memcache servery MEM1, MEM2 na portu 8888, komprese = off a cachesecs = 120
  • $ DSN = 'mysql: // user: PWD @ localhost / mydb Memcache = MEM1, MEM2: 8888:? 0 a cachesecs = 120';
  • $ db = NewADOConnection ($ DSN);
  • Různé opravy chyb jako obvykle.

Co je nového ve verzi 508:

  • adodb-sybase.inc.php řidič. Přidána $ conn- & gt; charset podporu. Thx Luis Henrique Mulinari (luis.mulinari # gmail.com)
  • adodb-ado5.inc.php. Opraveny některé problémy bind param. Thx Jirka Novak.
  • adodb-ado5.inc.php. Nyní se zlepšilo zacházení chybě.
  • Opraven překlep v ADODB-xmlschema03.inc.php. Viz XMLS_EXISTING_DATA, linka 1501. Thx James Johnson.
  • Made $ inputarr volitelný pro _query () ve všech řidičů.
  • Pevná pravopisná chyba v flushall () v adodb.inc.ophp.
  • Opraveno zpracování citace v adodb_active_record :: doquote. Thx Jonathan Hohle (jhohle # godaddy.com).
  • Přidán nový parametr index na adodb_active_record :: setdatabaseadaptor. Thx Jonathan Hohle
  • Pevné a readcache () reference compat problém s PHP 5.3 v adodb.Thx Jonathan Hohle.
  • Některé $ problémy drobné definice ADODB_CACHE_CLASS v adodb.inc.php.

  • Funkce
  • Přidána reset (), k adodb_active_record. Thx Marcus.
  • Minor DSN Oprava pdo_sqlite v adodb.inc.php. Thx Sergey Chvalyuk.
  • Pevná adodb-datadict _CreateSuffix () nesrovnalosti. Thx Chris Miller.
  • Možnost odstranit staré pole $ dropOldFlds v datadict ChangeTableSQL ($ tabulka, $ flds, $ tableOptions, $ dropOldFlds = false) dodal. Thx Philipp Niethammer.
  • Memcache caching neuplynula správně. Pevné.
  • MetaForeignKeys pro postgres7 řidiče změnily od adodb_movenext na $ RS & gt; MoveNext (také v 4,99)
  • Přidána podpora pro LDAP a LDAPS formát adresy URL v LDAP ovladači.

Co je nového ve verzi 507:

  • BeginTrans / CommitTrans / RollbackTrans vrátit true / false správně na úspěch / porucha nyní pro MSSQL, ODBC, oci8, mysqlt, mysqli, Postgres, CHOP.
  • Nahradit () nyní cituje všechny non-hodnoty null včetně těch číselných.
  • Postgresql qstr () nyní vrací booleans jako true a false bez uvozovek.
  • MetaForeignKeys v MySQL a mysqli řidičů měl tento problém: Tabulka může mít dva cizí klíče směřující do stejného sloupce ve stejné tabulce. Původní kód bude nesprávně hlásit pouze na poslední sloupec. Pevné. https://sourceforge.net/tracker/index.php?func=detail&aid=2287278&group_id=42718&atid=433976
  • Předávání v plné řetězec připojení ADO v $ argHostname s ADO řidiči byl neúspěšný v adodb5 kvůli chybě. Pevné.
  • Pevná memcachelib flushcache a flushall chyby. Opraveny také možné timeCreated = 0 problém readcache. (Také v ADODB 4,992). Díky AlexB_UK (alexbarnes # hotmail.com).
  • Opravena oznámení v ADODB-sessions2.inc.php, v _conn (). Thx Bober m.derlukiewicz # rocktech.remove_me.pl;
  • ADOdb Active Record:. Opraveny některé problémy s nekompatibilními vynést režimech (ADODB_FETCH_ASSOC), který způsobuje problémy v UpdateActiveTable ()
  • ADOdb Active Record: Přidána podpora pro funkce, které podporují předdefinování one-to-many vztahy: ClassHasMany ClassBelongsTo TableHasMany TableBelongsTo TableKeyHasMany TableKeyBelongsTo. Můžete také definovat své dítě / rodičovskou třídu v těchto funkcích, namísto výchozí ADODB_Active_Record. Thx Arialdo Martini & Chris R za nápad.
  • ADOdb Active Record: HasMany napevno primární klíč k & quot; & quot ;. id Pevné.
  • Mnoho CHOP a CHOP-SQLite opravy z Sid Dunayer [sdunayer # interserv.com].
  • CacheSelectLimit nefunguje MSSQL. Pevné. Thx AlexB.
  • Funkce rs2html nevykazovaly hodin v časových razítek správně. Nyní používá 24h hodiny.
  • Změnil ereg * funkce používat Preg * funkce jako ereg * se již nepoužívá v PHP 5.3. Upravené Sybase a PostgreSQL ovladače.

Co je nového ve verzi 506:

  • Přidána řidiče ADODB-pdo_sqlite.inc.php. Díky Diogo Toscano (Diogo # scriptcase.net) pro kód.
  • Byla přidána podpora pro one-to-many vztahy s Patří () a HasMany () v adodb_active_record.
  • Přidal binárního typu na mysql.inc.php (též v 4,991).
  • Byla přidána podpora pro SelectLimit ($ sql, -1100) v oci8. (Také v 4,991).
  • New $ conn- & gt; GetMedian ($ tabulka, $ pole, kde $ = ''), aby se střední účet č. (Také v 4,991)

  • Řádně v něm:
  • Funkce v tohtml.inc.php rs2html () nemělo zpracovávat data s ''. Pevné. (Také v 4,991)
  • Byla přidána podpora pro připojení k oci8 pomocí $ DB & gt; Connect ($ ip, $ user, $ PWD, & quot; SID = $ sid & quot;); (Také v 4,991)
  • Přidána mysql typ "VAR_STRING" na MetaType (). (Také v 4,991)
  • Zasedání a session2 kód podporuje setfetchmode doc správně nyní (rovněž v 4,991).
  • Přidána concat podpora pro CHOP. Thx Andrea Baron.
  • Změna ovladače DB2 pro použití formátu & quot; RMD Hi-S & quot; pro datum a čas, místo & Quot Y-m-d-H-i-s & Quot; což bylo dědictví z odbc_db2 konverze.
  • Odstraněno vestigal rozdělit na adodb_tz_offset v ADODB-time.inc.php.
  • MetaForeignKeys nepracoval pro zobrazení v MySQL 5. Fixed.
  • Změnil manipulace v GetActiveRecordsClass chybě.
  • Přidána lepší podporu pro použití stávajících řidiče, když $ ADODB_NEWCONNECTION funkce vrací hodnotu false.
  • V _CreateSuffix v ADODB-datadict.inc.php, přidávat nepodepsané proměnné pro MySQL.
  • V ADODB-xmlschema03.inc.php, změnil addTableOpt zahrnout název db.
  • Pokud bytea blob v PostgreSQL je null, prázdný řetězec byl dříve vrácena. Nyní null je vrácena.
  • Změnil CreateSequence DB2 ovladač k podpoře $ parametr start.
  • rs2html () nyní nepřidá nbsp ukončit, pokud délka řetězce & gt; 0
  • oci8po FetchField () nyní lowercasuje pouze názvy polí v případě, ADODB_ASSOC_CASE je nastavena na hodnotu 0.
  • Nové mssqlnative ovladače pro PHP. TQ Garrett Serack z M'soft. Všimněte si, že toto je stále v beta verzi.
  • Opraveny chyby v Memcache podporu.
  • Nyní můžete změnit návratovou hodnotu GetOne pokud jsou nalezeny žádné záznamy pomocí globální proměnné $ ADODB_GETONE_EOF. Výchozí hodnota je null. Chcete-li jej změnit zpět na pre-4.99 / 5.00 chování falešný, nastavte $ ADODB_GETONE_EOF = false;
  • v PostgreSQL 8.2 / 8.3 MetaForeignkeys nefungoval. Pevná William Kolodny William.Kolodny # gt-t.net

Požadavky na :

  • Python

Ostatní software developer John Lim

ADOdb
ADOdb

10 Dec 15

Komentáře k ADODB

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!