Python 3 and Sybase and other databases

database, python-3.x, sybase

Solution

To use Python (2.6,2.7 and 3.1 are supported) with Sybase ASE you need two things:

- `sybpydb` extension module for Python

- Sybase Open Client SDK

Sybase has documentation for programmers wishing to connect to Sybase ASE with Python.

If you are using Python with Sybase SQLAnywhere you need the `sqlanydb` module.

Here is the documentation for using Sybase SQLAnywhere with Python.

Problem

I am new to python. Sorry if this is a noob question. But I am still searching on how can I connect to databases using python 3. Most of what I can see on some sites, forums, are about python 2. Is there any good DBAPI or database driver for python 3 (especially sybase, oracle and sqlserver)? Or did anyone succeed on porting sybase library using 2to3? I have no luck. :(

Original source