Couche d'abstraction indépendante de la base de données pour c

La couche d'abstraction indépendante de la base de données pour C est une couche d'abstraction indépendante de la base de données écrite dans C.
Télécharger maintenant

Couche d'abstraction indépendante de la base de données pour c Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • LGPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • David Parker
  • Site Internet de l'éditeur:

Couche d'abstraction indépendante de la base de données pour c Mots clés


Couche d'abstraction indépendante de la base de données pour c La description

Base de données indépendante couche d'abstraction C est une couche d'abstraction base de données indépendante écrite en C. Base de données Abstraction indépendant couche C (libdbi) met en uvre une de couche d'abstraction base de données indépendante en C, similaire à la couche DBI / DBD dans Perl.Writing d'une série générique de code, les programmeurs peuvent tirer parti de la puissance de plusieurs bases de données et de multiples connexions de bases de données simultanément par l'utilisation de ce framework.Here sont quelques caractéristiques principales de « base de données indépendante couche d'abstraction pour C »: abstraction niveau de base de données: Vos programmes ne doivent pas traiter les interfaces arbitraires et bizarreries de chaque bibliothèque de base de données. poignées libdbi tous les détails pour vous, vous venez de dire ce que vous voulez que la base de données de le faire. Modularité: Depuis le code de base de données écrite avec libdbi est pas lié à un serveur de base de données spécifique, vous pouvez facilement changer les bases de données ou donner à vos utilisateurs la possibilité de spécifier leurs propres paramètres de base de données. Interface claire: Avec une ample documentation décrivant libdbi et son design bien pensé orientée objet, programmation avec libdbi devrait être moins douloureux que la programmation avec les bibliothèques de bases de données natives. Et vous avez seulement besoin d'apprendre une fois au lieu d'apprendre la syntaxe de chaque bibliothèque de base de données. Codeur apathie Capacité d'hébergement: libdbi est écrit à faire la bonne chose (tm), pas seulement un hack qui fait le travail en mode foireux. Cela permet d'économiser des tonnes de temps $ 100 / heure de débogage, de sorte que vous pouvez mess amuser pendant les heures que les clients vous paient à déboguer. Il vise également à réduire la crise mondiale du syndrome du canal carpien, il utilise des constructions comme celle-ci pour emballer plusieurs appels de fonction en une seule ligne, vous permettant d'économiser la peine de taper plus que vous devez. Dbi_result_get_fields (Résultat, « id% i prénom% s% s nom fractional_value% f », id, nom, prénom, floatval)...; Interface du pilote: La dynamique de liaison utilisés par libdbi permet aux auteurs de pilotes de licence leurs pilotes mais ils s'il vous plaît - ils ne se limitent pas à la GPL ou LGPL. Les conducteurs sont faciles à écrire, et ne nécessitent aucune installation particulière. La gestion des erreurs: Au lieu de vérifier chaque appel de base de données unique pour les erreurs, les programmeurs libdbi donne la possibilité d'enregistrer un rappel de gestionnaire d'erreur, semblable à un gestionnaire de signal. Parce que nous savons que vous allez « oublier » pour vérifier les erreurs autrement :) Commodité: Passez votre temps à écrire du code intelligent, ne pas réinventer la roue avec votre propre usage unique, #define abusant, base de données moins featureful interface.libdbi une base de données met en uvre couche d'abstraction -indépendante en C, similaire à la couche DBI / DBD en Perl. Rédaction d'un ensemble générique de code, les programmeurs peuvent tirer parti de la puissance de plusieurs bases de données et de multiples connexions de bases de données simultanées en utilisant ce projet pilote de libdbi-framework.The maintient les pilotes pour libdbi. Les conducteurs sont distribués séparément de la bibliothèque itself.There sont actuellement pilotes pour MySQL, PostgreSQL, SQLite et mSQL. D'autres sont sur la nouvelle du way.What dans cette version: · La gestion des erreurs et des rapports a été améliorée, et trois fonctions de chaîne-escaping ont été ajoutés.


Couche d'abstraction indépendante de la base de données pour c Logiciels associés

mythile

Myphile est une application qui sert de pointe générique personnalisable à toute table MySQL. ...

404

Télécharger