ADODB

Logiciel capture d'écran:
ADODB
Détails logiciels:
Version: 509a
Date de transfert: 3 Jun 15
Développeur: John Lim
Licence: Gratuit
Popularité: 13

Rating: nan/5 (Total Votes: 0)

ADOdb est une bibliothèque d'abstraction de base de données pour PHP.
La version de PHP prend actuellement en charge un nombre incroyable de bases de données, grâce à la merveilleuse communauté ADOdb: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, FoxPro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP et ODBC générique, ODBTP. Le Sybase, Informix, FrontBase et PostgreSQL, Netezza, LDAP, les pilotes de ODBTP sont des contributions de la communauté.
Beaucoup d'applications web populaires tels que l'acide, PostNuke, Xaraya, phpWiki, Mambo, PHP GACL, TikiWiki, eGroupWare et phpLens serveur d'applications utilisent ADOdb que leur couche d'abstraction de base.

Caractéristiques :

  • Conçu pour la vitesse. Il est probablement le plus rapide bibliothèque d'abstraction de données open source disponible pour PHP. Voir repères.
  • Fournit un vaste soutien de la portabilité comme la création de la date et le type de manutention et de schéma portable. Voir les conseils de sql portables
  • Support de nombreuses fonctionnalités d'entreprise telles que les sessions de base de données soutenu (avec notification d'expiration de la session), la génération de code SQL, tableaux croisés dynamiques, l'émulation LIMIT SELECT pour toutes les bases de données, le suivi des performances.
  • Facile à apprendre, surtout si vous avez l'expérience de la programmation de la fenêtre, car il utilise de nombreuses conventions de ADO.
  • AQ extensive, chaque version est une unité-testé sur Access, MySQL, PostgreSQL, MS SQL, Oracle 9.
  • d'âge mûr, continiously développé depuis Août 2000. A une large communauté d'utilisateurs.
  • termes de la licence très raisonnables (BSD). Cela signifie que vous pouvez intégrer (et même compiler) dans vos applications logicielles libres de droits sans demander la permission de l'auteur, à condition d'inclure LICENSE.txt dans votre communiqué. Aussi double licence (Lesser GPL).

Ce qui est nouveau dans cette version:

  • driver oci8: Pour en arrière compat pilote oci8 $ this- & gt ; SYSTIMESTAMP revenue à & quot; SYSDATE & quot; de & quot; & quot ;; SYSTIMESTAMP
  • annonces pilote: fichier de pilote nommé à tort. Fixe.

Ce qui est nouveau dans la version 509:.

  • Suppression de tous les ereg ()
  • Vérifiez que tous les paramètres de la fonction sont compatibles avec classe parent
  • Maintenant DBDATE et DBTimeStamp utiliseront classe PHP5 DateTime pour la date / temps de conversion
  • Nouveaux TS de type DataDict pour timestamp qui prend en charge la précision que la seconde. Actuellement disponible uniquement pour les pilotes PostgreSQL, MSSQL et oci8 DataDict.
  • Amélioration de pilote de adodb-sessions2. Tous les utilisateurs encouragés à mettre à jour.
  • Ajout de nouveaux paramètres de DSN pour soutenir memcache:
  • nous avons une mem1 des serveurs memcache, mem2 sur le port 8888, la compression = off et cachesecs = 120
  • $ dsn = 'mysql: // user: @ localhost pwd / mydb = memcache mem1 mem2: 8888: 0 & cachesecs = 120';
  • $ db = NewADOConnection ($ dsn);
  • Diverses corrections de bugs, comme d'habitude.

Quoi de neuf dans la version 508:

  • pilote adodb-sybase.inc.php. Ajouté $ conn- & gt; soutien charSet. Thx Luis Henrique Mulinari (luis.mulinari # gmail.com)
  • adodb-ado5.inc.php. Correction de quelques problèmes bind param. Thx Jirka Novak.
  • adodb-ado5.inc.php. Maintenant, a amélioré la gestion des erreurs.
  • Correction d'une faute dans adodb-xmlschema03.inc.php. Voir XMLS_EXISTING_DATA, james ligne 1501. Thx johnson.
  • Fait $ inputarr option pour _query () dans tous les pilotes.
  • Correction d'erreur d'orthographe dans flushall () dans adodb.inc.ophp.
  • Correction de la gestion des citations dans adodb_active_record :: doquote. Thx Jonathan Hohle (jhohle # godaddy.com).
  • Ajout d'un nouveau paramètre d'index pour adodb_active_record :: setdatabaseadaptor. Thx Jonathan Hohle
  • Correction & readcache () problème de référence compat avec php 5.3 adodb.Thx Jonathan Hohle.
  • Certains $ questions de définition de ADODB_CACHE_CLASS mineures dans adodb.inc.php.
  • fonction Réinitialiser Ajouté () pour adodb_active_record. Thx marcus.
  • Mineure correctif dsn pour pdo_sqlite dans adodb.inc.php. Thx Sergey Chvalyuk.
  • Correction _CreateSuffix adodb-DataDict () incohérences. Thx Chris Miller.
  • Possibilité de supprimer les anciens champs $ dropOldFlds dans DataDict ChangeTableSQL ($ table, $, $ flds tableOptions, dropOldFlds $ = false) ajoutés. Thx Philipp Niethammer.
  • la mise en cache Memcache n'a pas expiré correctement. Fixe.
  • MetaForeignKeys pour le pilote d'postgres7 changé de adodb_movenext à $ rs- & gt; MoveNext (également en 4.99)
  • Ajout du support pour ldap et ldaps format URL dans le pilote de ldap.

Ce qui est nouveau dans la version 507:

  • BeginTrans / CommitTrans / RollbackTrans retourner true / false correctement sur le succès / échec maintenant pour MSSQL, ODBC, oci8, mysqlt, mysqli, postgres, PDO.
  • Remplacer () cite maintenant toutes les valeurs non-nulles, y compris ceux numériques.
  • Postgresql RQCT () retourne maintenant booléens comme vrai et le faux sans les guillemets.
  • MetaForeignKeys dans mysql et les pilotes mysqli eu ce problème: Une table peut avoir deux clés étrangères pointant vers la même colonne de la même table. Le code original signaler à tort que la dernière colonne. Fixe. https://sourceforge.net/tracker/index.php?func=detail&aid=2287278&group_id=42718&atid=433976
  • Passage en pleine chaîne de connexion ADO dans $ argHostname avec les pilotes ADO échouait dans adodb5 raison de bug. Fixe.
  • memcachelib fixe flushcache et bogues flushall. Aussi fixe possible timeCreated = 0 problème dans readcache. (Aussi dans adodb 4.992). Merci AlexB_UK (alexbarnes # hotmail.com).
  • Correction d'un avis dans adodb-sessions2.inc.php, dans _conn (). Thx bober m.derlukiewicz # rocktech.remove_me.pl;
  • ADOdb Active Record:. Correction de quelques problèmes avec fetch modes incompatibles (ADODB_FETCH_ASSOC) causant des problèmes dans UpdateActiveTable ()
  • ADOdb Active Record: Ajout du support pour les fonctions qui prennent en charge prédéfinir relations one-to-many: ClassHasMany ClassBelongsTo TableHasMany TableBelongsTo TableKeyHasMany TableKeyBelongsTo. Vous pouvez également définir votre classe enfant / parent dans ces fonctions, à la place de l'ADODB_Active_Record défaut. Thx Arialdo Martini & Chris R pour idée.
  • ADOdb Active Record: hasMany hardcoded clé primaire sur & quot; id & quot ;. Fixe.
  • Beaucoup pdo et corrections de PDO-sqlite de Sid Dunayer [sdunayer # interserv.com].
  • CacheSelectLimit ne travaille pas pour MSSQL. Fixe. Thx AlexB.
  • La fonction de rs2html n'a pas afficher heures dans horodateurs correctement. Maintenant horloge 24hr utilisé.
  • Changement fonctions ereg de * Pour utiliser les fonctions preg * que * ereg est obsolète dans PHP 5.3. Les pilotes de Sybase et PostgreSQL modifiés.

Quoi de neuf dans la version 506:

  • Ajout du pilote adodb-pdo_sqlite.inc.php. Merci Diogo Toscano (diogo # scriptcase.net) pour le code.
  • Ajout du support pour l'un-à-plusieurs relations avec Appartient () et hasMany () dans adodb_active_record.
  • type binaire Ajouté à mysql.inc.php (également en 4.991).
  • Ajout du support pour SelectLimit ($ sql, -1100) dans oci8. (Également en 4.991).
  • Nouveau $ conn- & gt; GetMedian (table de $, $ terrain, où $ = '') pour obtenir médian compte pas. (Également en 4.991)
  • La fonction rs2html () dans tohtml.inc.php ne gère pas les dates avec «:» dans correctement. Fixe. (Également en 4.991)
  • Ajout du support pour la connexion à l'aide OCI8 $ DB & gt; Connect ($ ip, $ user, $ PWD, & quot; SID = $ sid & quot;); (Également en 4.991)
  • Ajout type mysql 'VAR_STRING' à Métatype (). (Également en 4.991)
  • La session et le code session2 soutient setFetchMode assoc correctement maintenant (également en 4.991).
  • Ajout du support de concat à PDO. Thx Andrea Baron.
  • pilote DB2 modifié pour utiliser le format & quot; Ymd Salut-s & quot; pour datetime lieu de & quot; Y-m-d-H-i-s & quot; qui était l'héritage de la conversion odbc_db2.
  • Retiré RUDIMENTAIRES briser sur adodb_tz_offset dans adodb-time.inc.php.
  • MetaForeignKeys ne fonctionnent pas pour les vues de MySQL 5. fixe.
  • Changement de manutention dans GetActiveRecordsClass erreur.
  • Ajout d'un meilleur support pour l'utilisation pilote existant lorsque ADODB_NEWCONNECTION $ fonction retourne false.
  • Dans _CreateSuffix dans adodb-datadict.inc.php, en ajoutant la variable unsigned pour mysql.
  • Dans adodb-xmlschema03.inc.php, changé addTableOpt à inclure le nom de db.
  • Si bytea blob dans PostgreSQL est null, chaîne vide était auparavant retourné. Maintenant, null est renvoyé.
  • Changement CreateSequence de pilote DB2 pour soutenir $ paramètre de démarrage.
  • rs2html () maintenant ne pas ajouter nbsp mettre fin si la longueur de la chaîne & gt; 0
  • Le oci8po FetchField () maintenant seulement minuscules noms si ADODB_ASSOC_CASE est réglé sur 0.
  • Nouveaux drivers mssqlnative pour php. TQ Garrett Serack de M'soft. Notez que ceci est encore en version bêta.
  • Correction de bugs dans le soutien memcache.
  • Vous pouvez maintenant modifier la valeur de retour de getOne si aucun enregistrement sont trouvés en utilisant la variable $ ADODB_GETONE_EOF mondiale. La valeur par défaut est nulle. Pour changer de nouveau à la pré-4.99 / 5.00 comportement de faux, définir $ ADODB_GETONE_EOF = false;
  • Dans Postgresql 8.2 / 8.3 MetaForeignkeys ne fonctionnent pas. Correction William Kolodny William.Kolodny # gt-t.net

Exigences :

  • Python

D'autres logiciels de développeur John Lim

ADOdb
ADOdb

10 Dec 15

Commentaires à ADODB

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!