Python and Databases

Geraldo Lopes de souza precisa at uai.com.br
Mon May 19 16:41:52 EDT 2003


Hi,

   I'm not a python programmer, but I like the language. I have read the
manuals installed and played a little with wxPython (a nice library), I'm a
Delphi programmer, I work making database applications. I have considered to
change to python, because it's a superior language, productive, expressive,
etc.

  From time to time I stop and try to do this, but I face one thing: The
lack of multi-database library. I think that this block many people from
making this change. If you're going to use just one database then ok, but if
you want to use more than one, you have just one choice: the mxODBC package.
It looks like a great package , it worths the price, but with java for
example, I get more much more ( in library terms) for less.

  I don't intend to attack or be rude with the commercial package , but I
have seen many discussion of the acceptance of python to make business
applications.
 To increase this the python community needs a standard ODBC library in the
language.

 You might say: Go for java. We are happy the way we are. For the answer I
say, I like python more than java. When I get my hands in java I say : This
would be a lot simpler if were done in python.

  You might say: Why don't you develop such library ? I haven't enough
knowledge to do this, but I would test, a library like this. What I (imho)
think the community needs, is an effort to make python to talk with
databases in an uniform way. I know there is the DB API but we need ODBC.
ODBC is the standard way of communicating with databases, if you create a
database the first thing you need is an odbc driver to make the existing
applications to talk with your database.

What do you think, ? Please post your points.

Sorry my english.

Geraldo Lopes de Souza








More information about the Python-list mailing list