| 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.





