ADODB

Skjermbilde programvare:
ADODB
Prog.varedetaljer:
Versjon: 509a
Last opp dato: 3 Jun 15
Utvikler: John Lim
Lisens: Gratis
Popularitet: 39

Rating: 5.0/5 (Total Votes: 1)

ADOdb er en database abstraksjon bibliotek for PHP.
PHP-versjonen støtter for tiden en utrolig antall databaser, takket være den fantastiske ADOdb samfunnet: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, FoxPro, Access, ADO, Sybase, Frontbase, DB2, SAP DB, SQLite, Netezza, LDAP, og generisk ODBC, ODBTP. Sybase, Informix, Frontbase og PostgreSQL, Netezza, LDAP, ODBTP sjåfører er samfunnsbidrag.
Mange populære web-applikasjoner som ACID, PostNuke, Xaraya, phpWiki, Mambo, PHP GACL, Tikiwiki, eGroupWare og phpLens App Server bruker ADOdb som sin database abstraksjonslag.

Egenskaper :

  • Designet for fart. Det er trolig den raskeste åpen kildekode database abstraksjon bibliotek tilgjengelig for PHP. Se benchmarks.
  • Gir omfattende portabilitet støtte for eksempel dato og type-håndtering og bærbare skjema skaperverket. Se bærbare sql tips
  • Støtte mange avanserte funksjoner for eksempel database støttet økter (med økt utløpsvarsling), SQL kodegenerering, pivottabeller SELECT LIMIT emulering for alle databaser, resultatoppfølging.
  • Lett å lære, spesielt hvis du har Window sin erfaring med programmering, som den bruker mange ADO konvensjoner.
  • Omfattende QA, er hver utgivelse unit-testet på Access, MySQL, PostgreSQL, MS SQL, Oracle 9.
  • Moden, continiously utviklet siden august 2000. Har et stort fellesskap av brukere.
  • Svært gunstige konsesjonsvilkår (BSD). Dette betyr at du kan innlemme (og selv kompilere) den inn i dine programmer royalty-fri uten å spørre forfatterens tillatelse, forutsatt at du inkluderer License.txt i utgivelsen. Også dual-lisensierte (Lesser GPL).

Hva er nytt i denne versjonen:

  • OCI8 driver: For bakover compat OCI8 driver $ this- & gt ; sysTimeStamp gått tilbake til & quot; SYSDATE & quot; fra & quot; SYSTIMESTAMP & quot ;;
  • annonser driver: Driver filen feilaktig navngitt. Fikset.

Hva er nytt i versjon 509.

  • Fjernet all ereg ()
  • Sørg for at alle funksjonsparametere er i samsvar med overordnede klassen
  • Nå DBDate og DBTimeStamp vil bruke PHP5 Datetime klasse for dato / tid konvertering
  • Nye datadict typen TS for tidsstempel som støtter subsecond nøyaktighet. Foreløpig kun tilgjengelig for PostgreSQL, MSSQL og OCI8 datadict drivere.
  • Forbedret adodb-sessions2 driver. Alle brukere oppfordres til å oppgradere.
  • Lagt nye DSN parametre for å støtte Memcache:
  • Vi har en Memcache servere Mem1, mem2 på port 8888, kompresjon = off og cachesecs = 120
  • $ DSN = 'mysql: // user: pwd @ localhost / mydb Memcache = Mem1, mem2: 8888: 0 & cachesecs = 120';
  • $ db = NewADOConnection ($ DSN);
  • Ulike feilrettinger som vanlig.

Hva er nytt i versjon 508:

  • adodb-sybase.inc.php driver. Lagt $ conn- & gt; charset støtte. Thx Luis Henrique Mulinari (luis.mulinari # gmail.com)
  • adodb-ado5.inc.php. Fikset noen bind param problemer. Thx Jirka Novak.
  • adodb-ado5.inc.php. Nå har forbedret feilhåndtering.
  • Fast skrivefeil i adodb-xmlschema03.inc.php. Se XMLS_EXISTING_DATA, linje 1501. THX james johnson.
  • Laget $ inputarr valgfritt for _query () på alle drivere.
  • Fast stavefeil i flushall () i adodb.inc.ophp.
  • Fast håndtering av sitater i adodb_active_record :: doquote. Thx Jonathan Hohle (jhohle # godaddy.com).
  • Lagt ny indeks parameter å adodb_active_record :: setdatabaseadaptor. Thx Jonathan Hohle
  • Fast & readcache () referanse compat problem med php 5.3 i adodb.Thx Jonathan Hohle.
  • Noen mindre $ ADODB_CACHE_CLASS definisjonsspørsmål i adodb.inc.php.
  • Lagt Reset () -funksjonen til å adodb_active_record. Thx marcus.
  • Minor DSN fix for pdo_sqlite i adodb.inc.php. Thx Sergey Chvalyuk.
  • Fast adodb-datadict _CreateSuffix () uoverensstemmelser. Thx Chris Miller.
  • Mulighet til å slette gamle felt $ dropOldFlds i datadict ChangeTableSQL ($ bord, $ flds, $ tableOptions, $ dropOldFlds = false) lagt til. Thx Philipp Niethammer.
  • Memcache caching ikke utløper riktig. Fikset.
  • MetaForeignKeys for postgres7 driver endret fra adodb_movenext til $ RS- & gt; MoveNext (også i 4.99)
  • Lagt til støtte for LDAP og LDAPS url format i ldap driver.

Hva er nytt i versjon 507:

  • BeginTrans / CommitTrans / RollbackTrans return true / false riktig på suksess / svikt nå for MSSQL, ODBC, OCI8, mysqlt, mysqli, postgres, PUD.
  • Sett () siterer nå alle ikke-nullverdier inkludert numeriske seg.
  • Postgresql qstr () returnerer nå booleans som sant og usant uten anførselstegn.
  • MetaForeignKeys i mysql og MySQLi sjåfører hadde dette problemet: En tabell kan ha to fremmednøkler peker til samme kolonne i samme tabell. Den opprinnelige koden blir feilaktig rapportere bare den siste kolonnen. Fikset. https://sourceforge.net/tracker/index.php?func=detail&aid=2287278&group_id=42718&atid=433976
  • Bestått full ståhei tilkoblingsstreng i $ argHostname med ado sjåfører var sviktende i adodb5 grunnet bug. Fikset.
  • Fast memcachelib flushcache og flushall bugs. Også fast mulig timeCreated = 0 problem i readcache. (Også i adodb 4,992). Takket AlexB_UK (alexbarnes # hotmail.com).
  • Fast et varsel i adodb-sessions2.inc.php i _conn (). Thx Bober m.derlukiewicz # rocktech.remove_me.pl;
  • ADOdb Active Record.: Fikset noen problemer med inkompatible hente moduser (ADODB_FETCH_ASSOC) forårsaker problemer i UpdateActiveTable ()
  • ADOdb Active Record: Lagt til støtte for funksjoner som støtter predefining en-til-mange-relasjoner: ClassHasMany ClassBelongsTo TableHasMany TableBelongsTo TableKeyHasMany TableKeyBelongsTo. Du kan også definere dine barn / foreldre klasse i disse funksjonene, i stedet for standard ADODB_Active_Record. Thx Arialdo Martini & Chris R for idé.
  • ADOdb Active Record: HasMany hardkodet primærnøkkelen til & quot; id & quot ;. Fikset.
  • Mange PUD og PUD-sqlite rettinger fra Sid Dunayer [sdunayer # interserv.com].
  • CacheSelectLimit ikke fungerer for MSSQL. Fikset. Thx AlexB.
  • rs2html funksjonen ikke vise timer i tidsstempler riktig. Nå 24 t klokke brukes.
  • Endret ereg * funksjonene for å bruke PREG * funksjoner som ereg * er foreldet i PHP 5.3. Modifiserte Sybase og PostgreSQL drivere.

Hva er nytt i versjon 506:

  • Lagt driver adodb-pdo_sqlite.inc.php. Takket Diogo Toscano (diogo # scriptcase.net) etter koden.
  • Lagt til støtte for en-til-mange-relasjoner med BelongsTo () og HasMany () i adodb_active_record.
  • Lagt BINARY typen til mysql.inc.php (også i 4,991).
  • Lagt til støtte for SelectLimit ($ sql, -1100) i OCI8. (Også i 4,991).
  • New $ conn- & gt; GetMedian ($ tabell, $ feltet, $ der = '') for å få median kontonr. (Også i 4,991)
  • rs2html () -funksjonen i tohtml.inc.php ikke håndtere datoer med ':' i den riktig. Fikset. (Også i 4,991)
  • Lagt til støtte for tilkobling til OCI8 bruker $ DB & gt; Connect ($ ip, $ bruker, $ pwd, & quot; SID = $ sid & quot;); (Også i 4,991)
  • Lagt mysql type 'VAR_STRING "til MetaType (). (Også i 4,991)
  • Økten og session2 koden støtter setfetchmode tilkn skikkelig nå (også i 4,991).
  • Lagt concat støtte til PUD. Thx Andrea Baron.
  • Endret db2 driver å bruke format & quot; YMD Hi-s & quot; for datetime i stedet for & quot; Y-m-d-H-i-s & quot; som var arv fra odbc_db2 konvertering.
  • Fjernet vestigal bryte på adodb_tz_offset i adodb-time.inc.php.
  • MetaForeignKeys ikke fungerte for visninger i MySQL 5. Fast.
  • Endret feilhåndtering i GetActiveRecordsClass.
  • Lagt bedre støtte for eksisterende driveren når $ ADODB_NEWCONNECTION funksjonen returnerer false.
  • I _CreateSuffix i adodb-datadict.inc.php, og legger usignert variabel for mysql.
  • I adodb-xmlschema03.inc.php, endret addTableOpt å inkludere db navn.
  • Hvis BYTEA blob i PostgreSQL er null, tom streng var tidligere returnert. Nå null returneres.
  • Endret db2 driver CreateSequence å støtte $ start parameter.
  • rs2html () nå legger ikke nbsp å ende hvis hyssing & gt; 0
  • oci8po FetchField () nå bare små bokstavene feltnavn hvis ADODB_ASSOC_CASE er satt til 0.
  • Nye mssqlnative drivere for php. TQ Garrett Serack av M'soft. Merk at dette fortsatt er i beta.
  • Faste bugs i Memcache støtte.
  • Du kan nå endre returverdien av GetOne hvis ingen poster er funnet ved hjelp av den globale variabelen $ ADODB_GETONE_EOF. Standard er null. For å endre den tilbake til pre-4,99 / 5,00 oppførsel av falske, satt $ ADODB_GETONE_EOF = false;
  • I Postgresql 8.2 / 8.3 MetaForeignkeys fungerte ikke. Fast William Kolodny William.Kolodny # gt-t.net

Krav

  • Python

Annen programvare fra utvikleren John Lim

ADOdb
ADOdb

10 Dec 15

Kommentarer til ADODB

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!