Télécharger la liste

Description du projet

C++ ResourcePool is a library which can be used to pool resources of
every kind. It can also be used as an abstraction layer by providing a
unique API for different resources of similar resource types; the most
prominent examples are SQL databases. It includes a convenient way to
access MySQL and Oracle databases in the same way, so that changing from
MySQL to Oracle or vice-versa does not need big code changes.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-06-23 02:47
0.99.29

Cette version corrige un bogue qui erreurs causées pas correctement propagées vers le code du client dans certains cas, lorsque vous utilisez un BatchCommand contre une base de données Oracle. Le processus de construction a été améliorée un peu.
Tags: Bugfixes
This release fixes a bug that caused errors not correctly propagated to the client code in certain cases when using a BatchCommand against an Oracle database. The build process has been improved a little bit.

2009-05-07 05:36
0.99.28

Major nettoyage du code pour SQLStatement et SQLExecute a été fait, entraînant des gains de performance significatifs.
Tags: cleanup
Major code cleanup for SQLStatement and SQLExecute was done, resulting in significant performance gains.

2009-03-24 00:03
0.99.27

La classe SQLStatement a été présenté comme un type explicite pour les instructions SQL. Auparavant, les instructions SQL sont passées de main en tant que std:: string. La conversion implicite va permettre à un code vieux pour travailler sans changement. Un nettoyage plus de code et de performances ont été réalisées. Certains problèmes de portabilité ont été fixés de manière que cette version a été testée avec succès sur Solaris, Mac OS X, et Linux avec des versions différentes du compilateur GCC (3.3 à 4.3) et d'Intel C + + compiler (V10).
Tags: cleanup, Portability, performance
The SQLStatement class was introduced as an explicit type for SQL statements. Previously, SQL statements were passed around as std::string. Implicit conversion will allow old code to work without change. Some more code cleanup and performance improvements were done. Some portability issues have been fixed so that this release was successfully tested on Solaris, Mac OS X, and Linux with various GCC compiler versions (3.3 through 4.3) and Intel's C++ compiler (v10).

2009-03-16 04:14
0.99.26

Refactoring a été fait pour rendre le code du client moins étroitement couplé à une base de données spécifique pour l'utilisation de ResourcePool. Un nettoyage plus de code a été fait qui a abouti à des performances légèrement meilleures.
Refactoring was done to make the client code less tightly coupled to a specific database when using ResourcePool. Some more code cleanup was done that resulted in slightly better performance.

2009-03-10 02:58
0.99.25

Cette version corrige un bogue dans le code d'exemple ainsi que d'une fuite de mémoire mineur dans le pilote Oracle. Le code a été nettoyé afin d'éviter les modèles, améliorer la sécurité exception, et faire un meilleur usage des constantes. Le binaire est d'environ 5% plus petit et effectue un peu mieux.
Tags: Code cleanup
This release fixes a bug in the example code as well as a minor memory leak in the Oracle driver. The code was cleaned up to avoid unnecessary templates, improve exception safety, and make better usage of constants. The binary is about 5% smaller and performs a little bit better.

Project Resources