advertisement

Back to Index | Commandline | Web | GUI | Libraries | Languages | Server

Libraries

ADODB

Author: John Lim
More Information: http://php.weblogs.com/ADODB
License: BSD
Category: Library/PHP

This software is a library for PHP users which helps one write database independent PHP code. It provides support for various databases including MySQL, PostgreSQL, and Oracle. It also has a metatyping system which enables programmers to use single generic datatypes for things like CHAR and TEXT which may have different names and nuances accross the various supported databases. If you're writing PHP based database applications, this will come in handy.


Apache-OWA

Author: Svante Sormark
More Information: http://owa.sourceforge.net/
License: Artistic
Category: Library/PL/SQL

This is a Apache module written in perl. You'll need mod_perl support in your apache installation to use it. It provides the functionality of Oracle's Web Toolkit through a fast Apache-based solution.


cx_Oracle

Author: Anthony Tuininga
More Information: http://www.computronix.com/utilities/
License: BSD
Category: Library/Python

This library provides Oracle access from Python. If you're a Python programmer looking to write a database application, look no further.


DBConnect API

Author: Johnathan Ingram
More Information: http://dbconnect.sourceforge.net
License: GPL
Category: Library/C++

This library implements a convenient C++ class for database access. Various databases are supported including MySQL, Oracle, PostgreSQL, and databases with ODBC drivers.


DBI/DBD-Oracle

Author: Tim Bunce
More Information: http://dbi.symbolstone.org/
License: GPL
Category: Library/Perl

Want to build an Open Source database application in Perl. Well you'll need to get ahold of the DBI (DataBase Interface), as well as the Oracle driver DBD-Oracle. These libraries vastly simplify interacting with Oracle, providing a wrapper for Oracle's complicated OCI library.


DBIx::AnyDBD

Author: Matt Sergeant
More Information: http://freshmeat.net/projects/dbixanydbd/
License: Artistic
Category: Library/Perl

This library is an additional tool in the arsenal of any Perl DBI programmers. It gives you additional support when writing database independent Perl programs, but want to also provide database specific functionality as well.


Hibernate

Author: 1ovthafew
More Information: http://hibernate.sourceforge.net/
License: GPL
Category: Library/Java

Hibernate provides a database abstraction layer for Java programs. It uses the persistent object model to interact with data in various databases. Support is included for various databases including MySQL, PostgreSQL, and Oracle.


JDBC

Author: Sun Microsystems
More Information: http://java.sun.com/products/jdbc/
License: Free with restrictions
Category: Library/Java

JDBC is the defacto standard database access API for Java. It implements a database abstraction layer so your applications can be written, and easily connected to different databases.


liblookdb

Author: Ian Castle
More Information: http://liblookdb.sourceforge.net
License: GPL
Category: Library/C++

If you're looking to write a database application in C++, here's another database wrapper library. It provides support for various databases including Oracle, PostgreSQL, and ODBC databases.


libsqlora8

Author: Kai Poitschke
More Information: http://www.poitschke.de/libsqlora8/
License: Freeware
Category: Library/C

Like the various C++ libraries to access Oracle, this database provides and interface library to Oracle's OCI, to make it simpler to use.


mxODBC

Author: Marc-Andre Lemburg
More Information: http://www.lemburg.com/files/python/mxODBC.html
License: Free for non-commercial use
Category: Library/Python

This is yet another database access library for Python. Access various databases through ODBC drivers including MySQL, and Oracle.


OCI C++ Library

Author: Alexander Olefirenko
More Information: http://ocicpplib.sourceforge.net/
License: LGPL
Category: Library/C++

Like some of the other libraries we've mentioned, this one provides a C++ class to wrap Oracle's OCI library. Write database applications in C++ with this library.


oci8py

Author: John Nield
More Information: http://oci8py.sourceforge.net
License: LGPL
Category: Library/Python

You can access Oracle 8 databases in your Python software with this library.


OpenLink Universal Data Access Driver Suite

Author: OpenLink Software
More Information: http://www.openlinksw.com/
License: Proprietary
Category: Library/ODBC/JDBC

OpenLink implements ODBC and JDBC drivers for Linux. Databases supported include MySQL, Oracle, and PostgreSQL, as well as many others.


Ora++

Author: James Edwin Cain
More Information: http://home.earthlink.net/~jecain66/orapp/
License: LGPL
Category: Library/C++

Ora++ is yet another C++ class library for interacting with Oracle8 databases.


Oracle and ODBC Template Library

Author: Sergei Kuchin
More Information: http://www.geocities.com/skuchin/otl/home.htm
License: Freeware
Category: Library/C++

This software implements a class library to access Oracle from C++. This library does it, however, using C++ streams.


Oracle Perl Procedure Library

Author: Jeff Horwitz
More Information: http://www.smashing.org/
License: Artistic
Category: Library/PL/SQL

This software provides and Oracle external stored procedure with the Perl interpreter hidden nicely inside. This allows you to Oracle functions and procedure in Perl.


ora_mail

Author: Ilya VE
More Information: http://www.total-knowledge.com/progs/ora_mail/
License: LGPL
Category: Library/PL/SQL

Do you want to send email from PL/SQL? This software will help you do it.


PDAC

Author: Christopher Daniluk
More Information: http://www.dsnet.net/~cris/dac.html
License: GPL
Category: Library/PHP

Do you want to write more database independent softare with PHP? Do you want to write one application in PHP, prototype in MySQL and deploy in Oracle? This software will help you do it.


pyDO

Author: Drew Csillag
More Information: http://skunkweb.sourceforge.net/pydo.html
License: GPL
Category: Library/Python

If you're using Python for web-development, take a look at this software to make your life easier. It's a wrapper for database functionality, with support for Oracle, PostgreSQL, and MySQL.


Python

Author: Matt Kromer
More Information: http://www.zope.org/Members/matt/dco2
License: GPL
Category: Library/Python

If you need to interact with Oracle from Python, this library will do the trick.


Simple Database Library

Author: Ulric Eriksson
More Information: http://siag.nu/libsdb/
License: LGPL
Category: Library/C

This software simplifices access to various databases from C. MySQL and Oracle are supported.


SMLserver

Author: Martin Elsman
More Information: http://www.smlserver.org/
License: GPL
Category: Library/ML

SMLserver is a plugin for the Open Source AOLserver extending it to support Standard ML programs. AOLserver supports Oracle, MySQL, and PostgreSQL.


SQL Load Balancer PHP Module

More Information: http://sqlb.sourceforge.net/
License: GPL
Category: Library/PHP

This library is built to be used with the SQL Load Balancer also written by RUAUDEL. Switching to different databases is trivial, provided your PHP code does not make excessive use of database specific features. Oracle, MySQL, and PostgreSQL are supported.


SQL Obj

Author: Matt Wright
More Information: http://sqlobj.sourceforge.net/
License: GPL
Category: Library/C++

SQL Obj implements a C++ class library for interacting with Oracle databases. Additional features provided include caching, and connection pooling.