ADODB

Software screenshot:
ADODB
Software informatie:
Versie: 509a
Upload datum: 3 Jun 15
Ontwikkelaar: John Lim
Licentie: Gratis
Populariteit: 39

Rating: 5.0/5 (Total Votes: 1)

ADOdb is een database abstractie bibliotheek voor PHP.
De PHP-versie ondersteunt momenteel een verbazingwekkend aantal databases, dankzij de prachtige ADOdb gemeenschap: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, en generieke ODBC, ODBTP. De Sybase, Informix, FrontBase en PostgreSQL, Netezza, LDAP, ODBTP chauffeurs zijn gemeenschap bijdragen.
Veel populaire webapplicaties zoals zuur, PostNuke, Xaraya, PhpWiki, Mambo, PHP GACL, TikiWiki, eGroupWare en phpLens App Server gebruiken ADOdb als hun database abstractielaag.

Eigenschappen :

  • Ontworpen voor snelheid. Het is waarschijnlijk de snelste open source database abstractie bibliotheek beschikbaar voor PHP. Zie benchmarks.
  • Biedt uitgebreide draagbaarheid ondersteuning zoals datum en het type-handling en draagbare schema schepping. Zie draagbare sql tips
  • Ondersteuning vele zakelijke functies, zoals de database back-sessies (met sessie verstrijken kennisgeving), SQL code generatie, draaitabellen, SELECT LIMIT emulatie voor alle databases, performance monitoring.
  • Eenvoudig te leren, vooral als je Window's ervaring met programmeren, omdat het gebruik maakt vele ADO conventies.
  • Uitgebreide QA, elke release-unit getest op Access, MySQL, PostgreSQL, MS SQL, Oracle 9.
  • Mature, continu ontwikkeld sinds augustus 2000. Heeft een grote gemeenschap van gebruikers.
  • Zeer redelijke licentievoorwaarden (BSD). Dit betekent dat u in uw software applicaties royaltyvrije kan nemen (en zelfs compileren) het zonder toestemming te vragen van de auteur, op voorwaarde dat je onder license.txt in uw vrijlating. Ook dual-licentie (Lesser GPL).

Wat is nieuw in deze release:

  • oci8 driver: Voor achterwaartse compat oci8 driver $ this- & gt ; sysTimeStamp keerde terug naar & quot; SYSDATE & quot; van & quot; SYSTIMESTAMP & quot ;;
  • advertenties bestuurder: Driver bestand ten onrechte genoemd. Vast.

Wat is nieuw in versie 509:.

  • Verwijderd alle ereg ()
  • Zorg ervoor dat alle parameters van de functie zijn consistent met bovenliggende klasse
  • Nu DBDate en DBTimeStamp zal gebruik maken van PHP5 DateTime klasse voor datum / tijd conversie
  • Nieuw type datadict TS voor tijdstempel dat subsecond nauwkeurigheid ondersteunt. Op dit moment alleen beschikbaar voor postgresql, MSSQL en OCI8 datadict drivers.
  • Verbeterde adodb-sessions2 driver. Alle gebruikers aangemoedigd om te upgraden.
  • Toegevoegd nieuwe DSN parameters memcache ondersteunen:
  • We hebben een memcache servers MEM1, MEM2 op poort 8888, compressie = uit en cachesecs = 120
  • $ dsn = 'MySQL: // gebruiker: pwd @ localhost / mydb memcache = MEM1, MEM2: 8888: 0 & cachesecs = 120';
  • $ db = NewADOConnection ($ dsn);
  • Diverse bug fixes zoals gewoonlijk.

Wat is nieuw in versie 508:

  • adodb-sybase.inc.php driver. Toegevoegd $ conn- & gt; charSet ondersteuning. Thx Luis Henrique Mulinari (luis.mulinari # gmail.com)
  • adodb-ado5.inc.php. Vast een aantal binden param kwesties. Thx Jirka Novak.
  • adodb-ado5.inc.php. Nu is verbeterd foutafhandeling.
  • Vast typo in adodb-xmlschema03.inc.php. Zie XMLS_EXISTING_DATA, lijn 1501. Thx james johnson.
  • Made $ inputarr optioneel voor _query () in alle drivers.
  • Vast spelfout in flushall () in adodb.inc.ophp.
  • Vast afhandeling van aanhalingstekens in adodb_active_record :: doquote. Thx Jonathan Hohle (jhohle # godaddy.com).
  • Toegevoegd nieuwe index parameter adodb_active_record :: setdatabaseadaptor. Thx Jonathan Hohle
  • Vast & ReadCache () referentie-compat probleem met PHP 5.3 in adodb.Thx Jonathan Hohle.
  • Enkele kleine $ ADODB_CACHE_CLASS definitie problemen in adodb.inc.php.
  • Toegevoegd Reset () functie om adodb_active_record. Thx marcus.
  • Minor DSN fix voor pdo_sqlite in adodb.inc.php. Thx Sergey Chvalyuk.
  • Vast adodb-datadict _CreateSuffix () inconsistenties. Thx Chris Miller.
  • Optie om oude velden $ dropOldFlds verwijderen in datadict ChangeTableSQL ($ table, $ flds, $ tableOptions, $ dropOldFlds = false) toegevoegd. Thx Philipp Niethammer.
  • Memcache caching niet goed verlopen. Vast.
  • MetaForeignKeys voor postgres7 bestuurder veranderd van adodb_movenext tot $ RS- & gt; MoveNext (ook in 4.99)
  • Ondersteuning voor LDAP en LDAPS url formaat ldap driver.

Wat is nieuw in versie 507:

  • BeginTrans / CommitTrans / RollbackTrans terug waar / onwaar correct op succes nu / mislukking voor MSSQL, odbc, OCI8, mysqlt, mysqli, postgres, BOB.
  • Vervang () citeert nu alle niet-null-waarden inclusief numeriek degenen.
  • Postgresql qstr () keert nu terug booleans als ware en valse zonder aanhalingstekens.
  • MetaForeignKeys in mysql en mysqli drivers had dit probleem: Een tabel kan twee vreemde sleutels wijzen naar dezelfde kolom in dezelfde tabel hebben. De oorspronkelijke code zal onjuist rapporteren alleen de laatste kolom. Vaste. https://sourceforge.net/tracker/index.php?func=detail&aid=2287278&group_id=42718&atid=433976
  • Passen volledig ADO-verbinding string $ argHostname met ADO drivers werd niet in adodb5 vanwege bug. Vast.
  • Vast memcachelib flushcache en flushall bugs. Ook vaste mogelijke timeCreated = 0 probleem in ReadCache. (Ook in adodb 4,992). Thanks AlexB_UK (alexbarnes # hotmail.com).
  • Vast een mededeling in adodb-sessions2.inc.php, in _conn (). Thx Bober m.derlukiewicz # rocktech.remove_me.pl;
  • ADOdb Active Record:. Vast een aantal problemen met onverenigbare fetch modes (ADODB_FETCH_ASSOC) problemen veroorzaakt in UpdateActiveTable ()
  • ADOdb Active Record: Toegevoegde ondersteuning voor functies die ondersteunen vooropstellen één-op-veel-relaties: ClassHasMany ClassBelongsTo TableHasMany TableBelongsTo TableKeyHasMany TableKeyBelongsTo. U kunt ook uw kind / ouder klasse te definiëren in deze functies, in plaats van de standaard ADODB_Active_Record. Thx Arialdo Martini & Chris R idee.
  • ADOdb Active Record: HasMany hardcoded primaire sleutel tot & quot; id & quot ;. Vast.
  • Veel PDO en BOB-sqlite fixes van Sid Dunayer [sdunayer # interserv.com].
  • CacheSelectLimit niet werken voor mssql. Vaste. Thx AlexB.
  • De rs2html functie niet uren in timestamps correct weergegeven. Nu gebruikte 24-uurs klok.
  • Gewijzigde ereg * functies preg * functies gebruiken als ereg * is deprecated in PHP 5.3. Gewijzigde sybase en PostgreSQL drivers.

Wat is nieuw in versie 506:

  • Toegevoegd bestuurder adodb-pdo_sqlite.inc.php. Thanks Diogo Toscano (diogo # scriptcase.net) voor de code.
  • Ondersteuning voor één-op-veel-relaties met Hoort () en HasMany () in adodb_active_record.
  • Toegevoegd BINARY type mysql.inc.php (ook in 4,991).
  • Ondersteuning voor SelectLimit ($ sql, -1100) in oci8. (Ook in 4,991).
  • Nieuwe $ conn- & gt; GetMedian ($ table, $ gebied, waarbij $ = '') aan het middenvlak account te krijgen niet. (Ook in 4,991)

  • Goed in is:
  • De rs2html () functie in tohtml.inc.php niet omgaan met data met ''. Vaste. (Ook in 4,991)
  • Ondersteuning toegevoegd voor het verbinden met OCI8 met $ DB & gt; Connect ($ ip, $ gebruiker, $ dow, & quot; SID = $ sid & quot;); (Ook in 4,991)
  • Toegevoegd mysql type 'VAR_STRING om MetaType (). (Ook in 4,991)
  • De sessie en session2 code ondersteunt setfetchmode assoc goed nu (ook in 4,991).
  • Toegevoegd concat steun aan pdo. Thx Andrea Baron.
  • Veranderd db2 bestuurder formaat & quot te gebruiken; Ymd Hi-s & quot; voor datetime in plaats van & quot; Y-m-d-H-i-s & quot; dat was erfenis uit odbc_db2 conversie.
  • Removed rudimentair breken op adodb_tz_offset in adodb-time.inc.php.
  • MetaForeignKeys werkte niet voor uitzichten in MySQL 5. Vaste.
  • Gewijzigde foutafhandeling in GetActiveRecordsClass.
  • Toegevoegd betere ondersteuning voor het gebruik van de bestaande driver bij $ ADODB_NEWCONNECTION functie geeft vals.
  • In _CreateSuffix in adodb-datadict.inc.php, het toevoegen van unsigned variabele voor MySQL.
  • In adodb-xmlschema03.inc.php, veranderde addTableOpt om db naam op te nemen.
  • Als bytea blob in PostgreSQL is null, lege string werd vroeger terug. Nu null geretourneerd.
  • Gewijzigde db2 bestuurder CreateSequence tot $ parameter start te ondersteunen.
  • rs2html () nu niet toe nbsp te beëindigen als de lengte van de string & gt; 0
  • De oci8po FetchField () nu kleine letters alleen veldnamen als ADODB_ASSOC_CASE is ingesteld op 0.
  • Nieuwe mssqlnative drivers voor php. TQ Garrett Serack van M'soft. Merk op dat dit is nog in beta.
  • Fixed bugs in memcache ondersteuning.
  • U kunt nu de return waarde van GetOne als er geen records worden gevonden met de globale variabele $ ADODB_GETONE_EOF. De standaardwaarde is null. Om het terug te gaan naar de pre-4.99 / 5.00 gedrag van valse, set $ ADODB_GETONE_EOF = false;
  • In PostgreSQL 8.2 / 8.3 MetaForeignkeys werkte niet. Vaste William Kolodny William.Kolodny # gt-t.net

Eisen

  • Python

Andere software van ontwikkelaar John Lim

ADOdb
ADOdb

10 Dec 15

Reacties op ADODB

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!