Home > C,C++ > Database


Related Categories

Libodbc++ is a c++ class library for accessing SQL databases. It is designed with standards in mind, so it provides a subset of the well-known JDBC 2.0(tm) and runs on top of ODBC. It is distributed under the LGPL. The library has shown to compile and work on Linux, FreeBSD and win32 platforms. Any environment with a reasonable compiler, standard c++ library and ODBC Driver Manager should do.
Submitted: Feb 15, 2000
Database Template Library Programmer's Guide  
The goal of this library is to make ODBC recordsets look just like an STL container. As a user, you can move through our containers using standard STL iterators; and if you insert(), erase() or replace() records in our containers changes can be automatically committed to the database for you. The library's compliance with the STL iterator and container standards means you can plug our abstractions into a wide variety of STL algorithms for data storage, searching and manipulation. In addition, the C++ reflection mechanism used by our library to bind to database tables allows us to add generic indexing and lookup properties to our containers with no special code required from the end-user. Because our code takes full advantage of the template mechanism, our library adds minimal overhead compared with using raw ODBC calls to access a database.
Submitted: Dec 27, 2000
A C++ library that wraps ODBC calls into an object-oriented interface resembling a subset of Java's JDBC. The goal is to provide C++ applications with a way to use databases without losing any functionality. This requires the iODBC driver manager and the egcs compiler for some of its advanced C++ features. A source code distribution is available.
Submitted: Jan 11, 2000
C/Database Toolchest  
Since 1985, Mix Software has been developing and marketing low cost tools for C and C++ programmers... We also offer several special purpose programming libraries that can be used with most C and C++ compilers. For example, our C/Database Toolchest provides extensive data management functions that can be used with various C and C++ compilers on four different platforms: DOS/Win3.x, Win95/NT, OS/2, and Linux.
Submitted: Feb 15, 2000
An Introduction to C++  
This page defines the C++ binding for ODL/OML. ODL stands for Object Definition Language. It is the declarative portion of C++ ODL/OML. The C++ binding of ODL is expressed as a library which provides classes and functions to implement the concepts defined in the ODMG object model. OML stands for Object Manipulation Language. It is the language used for retrieving objects from the database and modifying them. The C++ OML syntax and semantics are those of standard C++ in the context of the standard class library.
Submitted: Dec 19, 1999
Sleepycat Software builds, distributes, and supports The Berkeley Database (Berkeley DB), the Open Source embedded database system. Berkeley DB is a programmatic toolkit that provides high-performance built-in database support for desktop and server applications and for information appliances. The Berkeley DB access methods include B+tree, Extended Linear Hashing, Fixed and Variable-length records, and Queues. Berkeley DB provides full transactional support, database recovery, online backups, and separate access to locking, logging and shared memory caching subsystems. Berkeley DB supports C, C++, Java, Tcl and Perl APIs. The software is available for Linux, a wide variety of UNIX platforms, and Windows 95/98 and Windows/NT.
Submitted: Dec 20, 1999
High Performance OLAP Components and Tools  
High performance OLAP components and tools for interactive reporting, data analysis, embedding OLAP functionality to existing applications, creating web-based OLAP solutions.
Submitted: Aug 11, 2003
The Panda Project at the University of Illinois  
A project to produce new data management techniques for I/O intensive applications that will be useful in high performance computing. A specific task is to examine the problem of efficient support for applications that make use of extremely large multidimensional arrays on secondary storage. The goals of the project are to provide simpler and more abstract interfaces to application programmers, to produce more advanced I/O libraries supporting efficient layout alternatives for multidimensional arrays on disk and in main memory, and to support high performance array I/O operations. A source code for PANDA, written in C++, is available and can be compiled and used on distributed memory parallel architectures, networks of workstations, and sequential workstations. Of chief interest to Linux users is that it currently runs on the UNIX file system using the MPICH implementation of the MPI message passing library. The documentation is available separately in PostScript format. See also
Submitted: Jan 11, 2000
ILOG DB Link  
ILOG DB Link is a set of lightweight libraries, which provide easy, fast, and reliable access to relational and object-relational data. You can send and receive data directly to and from a database using only SQL. This site also allows you to download portable database access and user code.
Submitted: Dec 05, 1999
ContourCube provides highly interactive reporting and data analysis, sophisticated analytical, statistical and graphing features. It is a high-performance OLAP component embedded into Internet, client-server and desktop applications. It allows end users to analyze current data from any relational database online.
Submitted: Sep 17, 2003
ActiveX, OLAP and VCL  
ContourCube is a high-performance OLAP component (ActiveX and VCL) for rapid development of Internet, client-server and desktop BI applications. It allows end users to perform OLAP and statistical analyses using current data from any relational database.
Submitted: Dec 10, 2003

  Privacy - Trademarks - Feedback - Terms of Use Copyright The MathWorks, Inc.