The mxODBC Connect™ Database Interface for Python allows users to easily connect Python applications to all major databases on the market today in a highly portable, convenient and secure way.
Unlike our mxODBC Python extension, mxODBC Connect is designed as client-server application, so you no longer need to find production quality ODBC drivers for all the platforms you target with your Python application.
Instead you use an easy to install Python client library which connects directly to the mxODBC Connect database server over the network.
This makes mxODBC Connect the ideal basis for writing cross-platform multi-tier database applications and utilities in Python, especially if you run applications that need to communicate with databases such as MS SQL Server and MS Access, Oracle Database, IBM DB2 and Informix, Sybase ASE and Sybase Anywhere, MySQL, PostgreSQL, SAP MaxDB and many more, that run on Windows or Linux machines.
By removing the need to install and configure ODBC drivers on the client side, mxODBC Connect greatly simplifies setup and configuration of database driven client applications, while at the same time making the network communication between client and database server more efficient and more secure.
mxODBC Connect consists of two parts:
The server part is a stand-alone application that uses our high-performance database adapter mxODBC to connect to the database server via ODBC.
The client package communicates with the server part over a TCP/IP network, optionally using SSL encryption, advanced authentication, compression and access controls - features that many database drivers fail to deliver.
By using mxODBC Connect and moving the database interface logic from client to the server side, you gain several benefits:
For more information, please have a look at the mxODBC Connect product page, in particular, the full list of available features.
mxODBC Connect 1.0.0 is the first general availability release of our new mxODBC Connect product.
With this release we have further improved the performance and round-trip times of the mxODBC Connect network layer even more.
We are now able to achieve a more than 10 times better performance for a typical multi-tier application that runs on Linux and connects to a MS SQL Server database running on a Windows host, compared to the same application using mxODBC and the FreeTDS ODBC driver.
Thanks to everyone who participated in the public beta !
Please visit the eGenix mxODBC Connect product page for downloads, instructions on installation and documentation of the package.
Evaluation licenses for the server part are available free of charge. The client part of mxODBC Connect is always free of charge.
Commercial support for this product is available directly from eGenix.com.
Please see the support section of our website for details.
For more information on the eGenix mxODBC Connect, licensing and download instructions, please write to sales@egenix.com.
Enjoy !
Marc-Andre Lemburg, eGenix.com