Downloadliste

Projektbeschreibung

The YB.ORM library aims to simplify writing C++ code that has to deal with SQL databases. The goal is to provide a convenient interface like SQLAlchemy (Python) or Hibernate (Java). The library itself is cross-platform and supports a variety of SQL dialects: SQLite3, MySQL, Postgres, Oracle, and Firebird. Integration with Boost, Qt4, and wxWidgets is built-in. In a typical usage scenario, you would describe your database schema and table relationships in a simple XML-based format, generate SQL code to populate database schema with tables, generate C++ classes, add application-specific logic to the classes, and use these classes in cooperation with the Session object to query objects from the database, create new or modify/delete existing objects, or link and unlink objects using relations. Simple serialization to XML is supported along with connection pooling.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
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.

2012-09-01 13:38 Zurück zur Release-Liste
0.3.1

In dieser Version integriert einen nativen SQLite Treiber für den Einsatz in nicht-Qt baut. Es wird verwendet in der Standardeinstellung Windows-Builds. Protokollierung in der ORM-Kern wurde verbessert. URLs können jetzt verwendet werden, um Verbindungen anzugeben. Neu--Test-Db-Url und mit-Yborm-Root Skriptoptionen konfigurieren und eine Umgebungsvariable YBORM_URL wurden hinzugefügt. Probleme mit Löschen von Objekten wurden behoben. Die Schnittstellen der Metadaten-Klassen wurde aufgeräumt, den generierten Code besser lesbar zu machen. Eine neue Expression-Klasse ersetzt die alte Klasse Filter.
Tags: Minor, Alpha
This release integrated a native SQLite driver for use in non-Qt builds. It is used in Windows builds by default. Logging in the ORM core was improved. URLs can now be used to specify connections. New --with-test-db-url and --with-yborm-root configure script options and a YBORM_URL environment variable were added. Problems with deletion of objects were fixed. The interfaces of MetaData classes was cleaned up, making the generated code more readable. A new Expression class replaced the old Filter class.

Project Resources