Release Notes: This release introduces an IBM DB2 driver, adds transaction support for MySQL if using MySQL 4 and INNODB tables, and enhances the API to include a command() function which allows better support of bind parameters. New examples have been added, including examples on using features of specific databases.
Release Notes: This version ports the PostgreSQL driver to Windows and adds PostgreSQL function calling. It fixes a lot of minor problems in the core classes, and adds basic timezone support to the JDate class.
Release Notes: The 0.3.x series is finally getting some momentum. This release adds a PostgreSQL driver and a new field type of FT_BOOLEAN. It removes the exception throwing from fetchNext for no data. FetchNext should not throw an exception and should only return if there's no data. All drivers have been fixed. A small bug in the BaseValue class related to returning boolean from a integer stored in a string has been fixed.
Release Notes: setTime and setDate were added to the bind parameter object. Bind parameters were implemented for the MySQL driver. Comparison operators were added to JDate to allow date object comparisons. A new struct and related functions were added to represent a Julian Day. The date difference operator was fixed to calculate correctly when subtracting months. The dbconnect source and MySQL driver were ported to Windows. The stripping of \r chars in the confifFile.cpp was fixed.
Release Notes: This release adds an mSQL driver and includes some minor enhancements to the MySQL driver to increase the speed when using large result sets.
Release Notes: This release is a total rewrite of the DBConnect API introducing features such as thread-safe code, connection pooling, better type conversion including a date object, and database drivers implemented as dynamic libraries (SO's) that can be upgraded, loaded, and unloaded on demand.
Release Notes: The python swig dbconn.i has been updated to include field types to allow for a correct Python DB API v2.0. The Python interface to has been ported to Windows. A +-85% functional Python Database V2.0 specification wrapper has been created (see basic_select_DBAPI20.py in the examples). mSQL driver support has been added for Unix. Precision and scale field info has been added. The basic_select.cpp example has been updated to show how to use the field info. The PostgreSQL driver has been updated to support the NUMERIC OID type defined in 7.1.x. The broken Windows compile due to the new python interface introduced in 0.2.2 has been fixed.
Release Notes: A Python module is now included as part of the dbConnect API. It is now possible to use all drivers available in the dbConnect API in Python. A Python example was added. basic_select.py is an exact Python replica of the similarly named C++ program.
Release Notes: The linking bug under Redhat 7.1 gcc 2.97.x for the example apps has been fixed. The home directory directive has been split into separate include and lib directives for the configure script. The OCI Oracle8 field name extended copy bug in the Oracle8 driver has been fixed. The Oracle driver has been ported to use the Oracle 8.0.5 distribution. The actual object files for the DB distributions are no longer compiled into the dbconn libs. The configure and make files have been ported to Solaris.
Release Notes: The Oracle8 driver was added. Some bugs in the dbconn object wrapper were fixed. A user-defined pointer was added to store custom data on the BASE_DBField object. The MySQL driver and the Oracle8 driver were ported to compile on Windows. The method calls were renamed to be more Java-like. A configure script for Unix was created. The makefiles on Unix and Windows were reworked.